Microsoft SQL Server Compact

SQL Server Compact
Dateiendung: .sdf
Entwickelt von: Microsoft
Aktuelle Version 4.0 (11.01.2011)
(22.07.2012)
Art: Relationale Datenbank
www.microsoft.com/sqlserver/en/us/editions/compact.aspx

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 also nicht als eigenständige Software installiert, sondern besteht im Wesentlichen aus einer Assembly, die in die Anwendung eingebunden wird. Diese Art von Datenbanksystem erspart also Installation, Betrieb und Betreuung eines separaten Datenbankserver-Dienstes, der permanent Ressourcen verbrauchen würde, wobei eventuell anfallende Verwaltungsaufgaben, wie z. B. die Einführung zusätzlicher Attribute oder Tabellen bei Versionswechsel, automatisiert aus der Anwendung heraus erledigt werden müssen.

Dies macht den entscheidenden Unterschied gegenüber konventionellen Datenbanken. Durch Einbinden der Bibliothek wird die Applikation um Datenbankfunktionalitäten erweitert, ohne auf einen externen Dienst angewiesen zu sein.

Anwendungsgebiete sind in der Regel dort, wo Datenbankfunktionalität benötigt wird, die Datenmenge nicht allzu groß ist und Zugriffe nur von einem Rechner aus erfolgen. Ein Anwendungsgebiet könnte z. B. ein Programm zur Analyse von Logdateien sein. Dieses liest eine Logdatei ein, zerlegt sie und speichert 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.

2013 gab Microsoft bekannt, SQL Server Compact nicht mehr weiterzuentwickeln. Anstelle von SQL Server Compact empfiehlt Microsoft die Verwendung von SQL Server LocalDB.[1]

  1. Microsoft Connect. 18. Februar 2013, archiviert vom Original am 21. März 2017; abgerufen am 20. März 2017: „in deprecation mode with no new releases planned near future.“ „On the desktop/laptop deployments, migrating to SQL Server LocalDB/SQL Express is a possible option for many of the current users“

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne