SQL Server Compact

SQL Server Compact

Vorlage:Infobox Dateiformat/Wartung/mime fehltVorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/standard fehltVorlage:Infobox Dateiformat/Wartung/website fehlt

SQL Server Compact
Dateiendung .sdf
Entwickelt von Microsoft
Art Relationale Datenbank

Microsoft SQL Server Compact (SQL CE) ist ein kompaktes, relationales Datenbanksystem das sowohl für den Einsatz in tragbaren Geräten, als auch für den Desktopbereich konzipiert wurde.

Es handelt sich um ein eingebettetes Datenbanksystem. Das System wird nicht als Standalone-Software installiert, sondern besteht im Wesentlichen aus einer Assembly, die in die Anwendung eingebaut wird. Durch die Entwicklung als Embedded lässt sich die Applikation direkt in entsprechende Anwendungen integrieren, so dass eine weitere Server-Software nicht benötigt wird.

Letzteres ist der entscheidende Unterschied gegenüber anderen Datenbanken. Durch Einbinden der Bibliothek wird die Applikation um Datenbankfunktionalitäten erweitert ohne auf externe Softwarepakete angewiesen zu sein. Ein Anwendungsgebiet sind z. B. Programme zur Analyse von Logdateien. Diese lesen eine Logdatei ein, zerlegen sie und speichern sie intern als Datensätze in einer Tabelle. Durch den Zugriff mittels SQL auf die Daten ist ein nahezu beliebiges Sortieren und Filtern möglich.

SQL CE wird von Microsoft kostenlos angeboten und verfügt über eine native 64-Bit Unterstützung.

Inhaltsverzeichnis

Übersicht

Microsoft SQL Server Compact steht innerhalb der Entwicklung unter .NET zur Verfügung und hat einige Besonderheiten gegenüber anderen Datenbanken: Die Bibliothek ist nur wenige Megabyte (MB) groß. Die Datenbanken können verteilt auf mehrere Dateien, bei Bedarf auch in eine einzelne Datei, gespeichert werden, was den Austausch zwischen verschiedenen Systemen erheblich vereinfacht. Die Datenbanken können bei Bedarf mit 128-Bit verschlüsselt werden.

SQL CE teilt sich einen Großteil der API mit den übrigen Microsoft SQL Server Editionen. Es beinhaltet ADO.NET Provider für den Zugriff auf die ADO.NET Schnittstellen. Darüber hinaus besitzt die Programmbibliothek interne Synchronisierungsmechanismen und unterstützt LINQ. SQL CE läuft innerhalb des Anwendungsprozeses und teilt sich denselben Speicherbereich mit allen anderen SQL CE Instanzen. Hierbei wurde von Microsoft ein besonderes Augenmerk auf den Speicherplatzbedarf gelegt.

Microsoft SQL Server Compact ist in C# geschrieben und steht im Rahmen der Interoperabilität allen anderen .NET-Sprachen zur Verfügung.

Einschränkungen

  • nicht als Windows-Serverprozess ausführbar (läuft ausschließlich im Kontext der Anwendung)
  • maximal 256 Verbindungen
  • maximal 4 GB große Datenbanken

Weblinks

Siehe auch

  • SQLite – Eingebettetes Datenbanksystem für native Anwendungen

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SQL Server Compact — Filename extension .sdf Developed by Microsoft Type of format Relational database Microsoft SQL Server Compact (SQL CE) is a compact relational database produced by Microsoft for applications that run on mobile devices and desktops. Prior to the… …   Wikipedia

  • SQL Server Compact — Saltar a navegación, búsqueda Microsoft SQL Server Compact (SQL Server CE) es un motor de base de datos relacional, de libre descarga y distribución, tanto para dispositivos móviles como para aplicaciones escritorio. Especialmente orientada a… …   Wikipedia Español

  • SQL Server Compact — Edition (первоначальное название SQL Server Everywhere) новый продукт компании Майкрософт в линейке SQL Server, являющийся версией SQL Server Mobile со снятым запретом работы под Win32 и изменённой лицензией. Продукт выпущен 11 января 2007 года.… …   Википедия

  • SQL Server Compact Edition — (первоначальное название SQL Server Everywhere) новый продукт компании Майкрософт в линейке SQL Server, являющийся версией SQL Server Mobile со снятым запретом работы под Win32 и изменённой лицензией. Продукт выпущен 11 января 2007 года. SQL… …   Википедия

  • Microsoft SQL Server Compact Edition — SQL Server Compact Edition (первоначальное название  SQL Server Everywhere)  новый продукт компании Майкрософт в линейке SQL Server, являющийся версией SQL Server Mobile со снятым запретом работы под Win32 и изменённой лицензией.… …   Википедия

  • Microsoft SQL Server Compact 4.0 — Тип Реляционная СУБД Разработчик Microsoft Написана на C, C++, C# Операционная система Microsoft Windows Последняя версия 4.0.8482.1 (16 января …   Википедия

  • Microsoft SQL Server Compact — Vorlage:Infobox Dateiformat/Wartung/MIME fehltVorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Standard fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt SQL Server Compact Dateiendung: .sdf …   Deutsch Wikipedia

  • SQL Server Everywhere — SQL Server Compact Edition (первоначальное название SQL Server Everywhere) новый продукт компании Майкрософт в линейке SQL Server, являющийся версией SQL Server Mobile со снятым запретом работы под Win32 и изменённой лицензией. Продукт выпущен 11 …   Википедия

  • SQL Server Express — Microsoft SQL Server Express, a freely downloadable and distributable version of Microsoft s SQL Server relational database management system, comprises a database specifically targeted for embedded and smaller scale applications. Contents 1… …   Wikipedia

  • SQL Server 2005 — Microsoft SQL Server Тип Реляционная СУБД Разработчик ОС Microsoft Windows Версия 2008 6 августа 2008 Лицензия …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”