PostgreSQL ist gut dokumentiert, leistungsstark, ausgereift und hat eine große Benutzerbasis. Einfach, Beispiele und Forenbeiträge zu finden, wenn man fast jedes Szenario behebt: die seltsame Fehlermeldung, Probleme bei der Verwendung von pgAdmin, herausfinden, wie man PostgreSQL in Ihre node.js-Anwendung integriert. Bewertung gesammelt von und auf G2.com gehostet.
Für einige Anwendungsfälle ist PostgreSQL nicht die beste Option. Es lohnt sich, Ihre Bedürfnisse zu berücksichtigen und sich SQLite, MongoDB und andere anzusehen. Bewertung gesammelt von und auf G2.com gehostet.
Aus einem MySQL-Hintergrund kommend, liebe ich die Vielfalt der Datentypen in Postgres: JSON, Arrays usw., die alle ein Bedürfnis erfüllen, das MySQL nicht hatte. Besonders gefällt mir, wie einfach es ist, mit Daten zu arbeiten, was die Entwicklung in Bezug auf automatisierte Tests enorm beschleunigt hat. Die Möglichkeit, Prüfungen bei der Einfügung zu erzwingen, ist ebenfalls sehr hilfreich. Ich habe zuvor NoSQL verwendet und bevorzuge die Strenge eines RDBMS. Allzu oft musste ich mit beschädigten Daten umgehen, weil die Versuchung bestand, direkt in der Datenbank herumzuspielen, anstatt die Anwendungsschicht zu verwenden. Bewertung gesammelt von und auf G2.com gehostet.
Wahrscheinlich ist das Schwierigste an Postgres sein Berechtigungsmodell. Es ist meiner Meinung nach nicht sehr intuitiv, und ich denke, diese Probleme müssen gelöst werden, bevor es die Art von Verbreitung erreichen kann, die MySQL hat. Im Moment ist es einfach nicht leicht für einen Anfänger, es einzurichten und abzusichern. Bewertung gesammelt von und auf G2.com gehostet.
Ich liebe die Aggregatfunktionen, auch die Unterstützung von JSONB, sowie die Pflege von Views und materialisierten Views. Sehr stabil und sicher. Es ist für mich als Analyst einfach zu pflegen. Bewertung gesammelt von und auf G2.com gehostet.
Bestimmte Datentypen sind nicht gut. Ich finde die Admin-Tools auch nicht besonders beeindruckend. Bewertung gesammelt von und auf G2.com gehostet.
PostgreSQL scheint im Vergleich zu MySQL gut zu skalieren, was bedeutet, dass es besser in der Lage ist, eine größere Datenbank und eine zunehmende Anzahl von Transaktionen und Verbindungen zu bewältigen. Bewertung gesammelt von und auf G2.com gehostet.
Die Lernkurve scheint im Vergleich zu MySQL etwas steil zu sein. Und daher könnte ein Anfänger Schwierigkeiten haben, damit zu beginnen. Pgadmin ist auch nicht so intuitiv wie zum Beispiel PhpMyAdmin und benötigt etwas Zeit, um sich daran zu gewöhnen. Bewertung gesammelt von und auf G2.com gehostet.
Für das grundlegende Niveau der DB-Funktionalität, das ich benötige, sehe ich ehrlich gesagt keinen Unterschied zwischen dieser und anderer ähnlicher Software. Bewertung gesammelt von und auf G2.com gehostet.
Nichts, es funktioniert einwandfrei für meine Bedürfnisse. Bewertung gesammelt von und auf G2.com gehostet.
Postgresql ist eine sehr leichte plattformübergreifende Lösung. Dies macht es zu einer perfekten Alternative zu einigen der größeren kommerziellen Lösungen, die derzeit verfügbar sind. Die Gemeinschaft dahinter ist ebenfalls erstklassig, es gibt jede Menge Unterstützung über die Foren, wenn nötig.
Mein Lieblingsmerkmal ist jedoch die Replikation.
Obwohl man textbasierte Konfigurationsdateien bearbeiten muss, um eingerichtet zu werden, kann man buchstäblich in einer halben Stunde eine Datenbank zu einer anderen replizieren (für grundlegende Konfigurationen).
Ich weiß, dass dies mit anderen kommerziellen Tools möglich ist, aber Postgres ist kostenlos nutzbar. Ich verwende es für alle meine persönlichen Projekte, wenn möglich. Bewertung gesammelt von und auf G2.com gehostet.
Es ist etwas knifflig zu konfigurieren für diejenigen, die an grafische Schnittstellen wie im MS SQL Server gewöhnt sind. Bewertung gesammelt von und auf G2.com gehostet.
Open Source, große Gemeinschaft, einige nette Funktionen, die aktualisiert werden. Bewertung gesammelt von und auf G2.com gehostet.
Parallele Abfragen noch nicht verfügbar.
Nicht so häufig mit Patches oder neuen Funktionsveröffentlichungen. Bewertung gesammelt von und auf G2.com gehostet.
Solide SQL-Datenbank, alle standardmäßigen SQL-Syntaxen werden mit vielen schönen Erweiterungen unterstützt.
Stabil
Ausgezeichnete Dokumentation und gute Entwickler-Support-Community
Volle Internationalisierungsunterstützung
Gute Leistung
Unterstützung für erweiterte SQL-Funktionen, wie "WITH"-Klauseln und POSIX-Reguläre Ausdrücke
Integrierte Volltextsuche (tsearch)
Unterstützung für verteilte Datenbanken - Master/Slave-Replikation
Viele native "C"-Erweiterungen
Richtiger Preis - Open Source
Läuft auf Windows, OSX und Unix
Installiert auf OSX mit HomeBrew. Bewertung gesammelt von und auf G2.com gehostet.
PgAdmin neigt dazu, abzustürzen und Ihre Abfrage zu verlieren, wenn Sie das Abfragefenster ändern. Das ist seit über 5 Jahren der Fall. Es könnte bei größeren Maßstäben, bei denen ich es verwende, Mängel aufweisen, aber ich habe noch keine gesehen. Bewertung gesammelt von und auf G2.com gehostet.
Ich habe im Laufe der Jahre mit vielen relationalen Datenbanken gearbeitet, und MySQL war für eine Weile meine bevorzugte Lösung für die Webentwicklung. Bis ich gezwungen war, die PostGIS-Erweiterung von PostgreSQL für ein Projekt zur Speicherung von Geodaten zu verwenden. Seitdem wurde PostgreSQL meine Standarddatenbank.
Sehr zuverlässig, großartige Leistung und erweiterte Funktionen machen PostgreSQL zu einer Lösung für mittlere bis große Implementierungen. Erweiterte Datentypen, insbesondere räumliche in meinem Fall, umfangreiche Funktionssätze und die Möglichkeit, gespeicherte Prozeduren in Python zu schreiben, sind ein entscheidender Faktor.
Es ist auch Open Source, mit guter Unterstützung und einer einladenden Gemeinschaft. Bewertung gesammelt von und auf G2.com gehostet.
Nichts wirklich, aber es gibt einige bekannte Stolpersteine und Verhaltensweisen, die für neue Benutzer verwirrend sein können. Das Lesen der Dokumentation ist ein Muss, selbst wenn man Erfahrung mit anderen RDBMS hat.
Die Optimierung der Systemleistung liegt in der Verantwortung des Datenbankadministrators, und die Anzahl der Optionen kann manchmal überwältigend sein. Bewertung gesammelt von und auf G2.com gehostet.