Jump to content

Photo
- - - - -

Neu: PostgreSQL und SQLite für die Shopdatenbank


  • Please log in to reply
No replies to this topic

#1 stefanmueller

stefanmueller

    SmartStore AG

  • Administrators
  • 464 posts

Posted 23 March 2023 - 12:41

Attached File  postgresql-sqlite.jpg   61.42KB   0 downloads

 

In der kommenden, neuen Version 5.0.4 unterstützt Smartstore zwei weitere Datenbanksysteme: PostgreSQL und SQLite. Das bedeutet, dass Smartstore 5 nun alle wichtigen relationalen Datenbanksysteme der Open Source Welt unterstützt.

 

PostgreSQL ist mächtiges Open-Source-Datenbank-System, das ähnlich wie MySQL lizenzkostenfrei ist. Seit über 35 Jahren wird es entwickelt und weiterentwickelt und enthält fortgeschrittene Enterprise-Features. Grob gesagt, wäre Postgre Ihre Option, wenn MySQL oder die lizenzkostenfreie MS SQL-Edition nicht mehr genügt: die Datenbankgröße von PostgreSQL ist "unlimited"

 

https://www.postgresql.org/about/

SQLite dagegen ist, wie "Lite" schon andeutet, ein einfaches, dateibasiertes Datenbank-System, das besonders gut für Testumgebungen aber auch kleine Shopinstallationen und Kiosksysteme geeignet ist, eben Systeme, auf die nicht allzuviel Shopkunden gleichzeitig zugreifen. SQLite ist sehr einfach zu installieren und erfordert keine besonderen Vorkenntnisse. Für diese Datenbank braucht es idR. keinerlei Zugangsdaten einzurichten, aufzuschreiben und zu merken: SQLite spart standardmäßig die Einrichtung von Datenbank-Admins und DB-Benutzern.

 

Die Datenbank wird als eine einzige *.db Datei im Tenant-Ordner abgelegt und ist portabel. Das bedeutet: ein SQLite-Datenbankfile lässt sich einfach in einem Rutsch in eine andere Smartstore-Installation rüberkopieren und sofort sind alle in der Datenbank gespeicherten Inhalte für das andere Smartstore verfügbar. SQLite ist plattformunabhängig und läuft auf sehr vielen Betriebssystemen.

 

https://www.sqlite.org/index.html

Durch die Unterstützung dieser zusätzlichen wichtigen Datenbanksysteme hat Smartstore 5 nun eine breitere Auswahl an Datenbanken, die je nach Bedarf und Projektumfang flexibel angedockt werden können.


Stefan