Original-URL des Artikels: https://www.golem.de/0512/42253.html    Veröffentlicht: 16.12.2005 13:47    Kurz-URL: https://glm.io/42253

PostgreSQL soll MySQL-kompatibel werden

Chris Kings-Lynne will Nutzer für PostgreSQL begeistern

Software-Entwickler Chris Kings-Lynne will mehr Nutzer von PostgreSQL begeistern und zielt mit seinem Projekt "MySQL Compat" vor allem auf Nutzer von MySQL ab. Die Bibliothek soll PostgreSQL um MySQL-Funktionen erweitern, so dass auch Applikationen, die nur MySQL unterstützen, PostgreSQL nutzen können.

Dazu erweitert Kings-Lynne PostgreSQL um entsprechende Funktionen, Aggregate, Operatoren und Umwandlungen, so dass PostgreSQL nach außen im Verhalten MySQL möglichst ähnlich wird. Insgesamt habe er rund 100 MySQL-Funktionen im Visier, erklärte Kings-Lynne gegenüber Newsforge.com.

Dennoch sind PostgreSQL und MySQL in einigen Punkten zu unterschiedlich, was eine Reimplementierung der Funktionen unmöglich mache, so der Entwickler. Er nennt beispielsweise bei MySQLs fehlende boolesche Typen, was MySQL durch die Nutzung der Integer-Werte 0 und 1 umschifft. PostgreSQL hingegen bringe einen Typen "Boolean" mit und gibt in diesen als "t" oder "f" wieder, was sich aber explizit umgehen lässt. Auch die Verarbeitung von Intervallen unterscheidet sich bei beiden Datenbanksystemen. Zudem behandeln beide Systeme Groß- und Kleinschreibung unterschiedlich und es können einige Operatoren nicht implementiert werden, hierfür stehen aber Alternativen zu Verfügung, heißt es in der Dokumentation der Bibliothek.

Chris Kings-Lynne hat bereits eine zweite Beta-Version seiner Bibliothek MySQL Compat veröffentlicht, eine Version 1.0 soll bald folgen.  (ji)


Verwandte Artikel:
Azure: Microsoft betreut MySQL und PostgreSQL in der Cloud   
(11.05.2017, https://glm.io/127772 )
Open Source: PostgreSQL 10 erweitert das Konzept von Teilen und Herrschen   
(06.10.2017, https://glm.io/130485 )
IT-Sicherheit: Wie ich mein Passwort im Stack Trace fand   
(12.04.2017, https://glm.io/127258 )
Oracle: Critical-Patch-Update schließt 270 Sicherheitslücken   
(19.01.2017, https://glm.io/125689 )
Ehemalige Sun-Projekte: Open Source à la Oracle   
(02.01.2017, https://glm.io/125015 )

Links zum Artikel:
PgFoundry - MySQL Compat (.org): http://pgfoundry.org/projects/mysqlcompat/

© 1997–2019 Golem.de, https://www.golem.de/