PostgreSQL ist ein großartiges Open-Source-Relational-Datenbankverwaltungstool, es unterstützt eine Abfragesprache, die den bekannten SQL-Sprachen sehr ähnlich ist, was bedeutet, dass es nicht viel Aufwand erfordert, wenn jemand bereits mit SQL gearbeitet hat, auf PostgreSQL umzusteigen. Es unterstützt alle wichtigen Datentypen, die in der Datenbankverarbeitung verwendet werden, und bietet auch sicherheitsrelevante Funktionen wie rollenbasierter Zugriff und Authentifizierung, was die wichtigste Funktion ist, da es vertrauliche Informationen speichern wird. Bewertung gesammelt von und auf G2.com gehostet.
Ich habe PostgreSQL lokal und in einer Cloud-Umgebung verwendet, die Einrichtung war in der Cloud-Umgebung einfach, aber ich hatte über einen sehr langen Zeitraum kontinuierlich ein Problem, es hat mich ohne Grund aus der aktuellen Sitzung geworfen, ich konnte die Ursache dieses Problems nicht identifizieren, aber das ist etwas, das kein Benutzer erleben möchte, wenn er mit einem datenbank- oder speicherbezogenen Werkzeug arbeitet. Lokal habe ich überhaupt keine Probleme gefunden. Bewertung gesammelt von und auf G2.com gehostet.
PostgreSQL beeindruckt mit seiner Robustheit, ACID-Konformität und Erweiterbarkeit. Sein Engagement für Standards, umfassende Dokumentation und starke Gemeinschaftsunterstützung tragen zu einem zuverlässigen und funktionsreichen Datenbankmanagementsystem bei. Die Flexibilität, verschiedene Datentypen zu verarbeiten, und fortschrittliche Indexierungsfähigkeiten festigen weiter PostgreSQLs Stellung als eine Spitzenwahl für datengesteuerte Anwendungen. Bewertung gesammelt von und auf G2.com gehostet.
Während PostgreSQL funktionsreich ist, kann die anfängliche Komplexität der Einrichtung für Neulinge ein Nachteil sein. Darüber hinaus können bestimmte Leistungsoptimierungen eine Feinabstimmung erfordern, die ein tieferes Verständnis verlangen, die Vorteile überwiegen jedoch oft diese Herausforderungen auf lange Sicht. Bewertung gesammelt von und auf G2.com gehostet.
PostgreSQL wird als eines der fortschrittlichsten und robustesten Open-Source-Datenbankverwaltungssysteme anerkannt, die verfügbar sind.
Stärken:
Open Source: Unter einer Open-Source-Lizenz zu stehen, ermöglicht es der Gemeinschaft, aktiv zu seiner Entwicklung beizutragen, was die Einführung neuer Funktionen und Korrekturen beschleunigt.
SQL-Konformität: PostgreSQL bietet ein hohes Maß an Konformität mit dem ANSI-SQL-Standard, was die Migration von anderen Datenbankverwaltungssystemen erleichtert.
Erweiterbarkeit: PostgreSQL unterstützt die Definition von benutzerdefinierten Typen, Funktionen und Operatoren. Dies ermöglicht es Entwicklern, seine Fähigkeiten entsprechend den spezifischen Anforderungen zu erweitern.
Erweiterte Funktionen: Bietet erweiterte Funktionen wie die Fähigkeit, JSON-Daten zu speichern, Unterstützung für Volltextsuche, Partitionen, Trigger, materialisierte Sichten und geospatiale Erweiterungen (PostGIS).
Sicherheit: Bietet eine Vielzahl von Sicherheitsmechanismen, einschließlich Authentifizierung, rollenbasierter Zugriffskontrolle und Verschlüsselung von Daten im Ruhezustand und während der Übertragung. Bewertung gesammelt von und auf G2.com gehostet.
Leistung bei extrem hohen Lasten: Im Vergleich zu einigen kommerziellen Lösungen ist PostgreSQL möglicherweise nicht so optimiert für Szenarien mit extremer Last, obwohl es für die meisten Anwendungen mehr als ausreichend ist.
Verwaltungstools: Während PostgreSQL mit PgAdmin als Haupt-GUI ausgestattet ist, ist es möglicherweise nicht so ausgereift oder so funktionsreich wie einige kommerzielle Tools, die für andere Datenbankverwaltungssysteme verfügbar sind.
Replikation und hohe Verfügbarkeit: Obwohl PostgreSQL Lösungen für Replikation und hohe Verfügbarkeit bietet, kann die Konfiguration und Verwaltung dieser Lösungen im Vergleich zu einigen integrierten kommerziellen Lösungen komplexer sein.
Dokumentation: Obwohl die Dokumentation von PostgreSQL umfassend ist, kann sie dicht und manchmal schwierig für Anfänger sein. Sie könnte von mehr praktischen Tutorials oder Anwendungsbeispielen profitieren.
Komplexität: Aufgrund seiner Erweiterbarkeit und Funktionsvielfalt kann PostgreSQL für neue Benutzer oder für diejenigen, die von einfacheren Lösungen kommen, als komplex wahrgenommen werden. Bewertung gesammelt von und auf G2.com gehostet.
Ich schätze wirklich seine Robustheit, Erweiterbarkeit und seine starke Unterstützung durch die Gemeinschaft. Bewertung gesammelt von und auf G2.com gehostet.
Vielleicht ist das, was ich daran nicht mag, die Komplexität für Anfänger, aber sobald man es verstanden hat, ist es unglaublich leistungsstark. Bewertung gesammelt von und auf G2.com gehostet.
- Es ist eine Open-Source- und kostenlose Plattform zur Erstellung und Verwaltung von relationalen Datenbanken, die wir für alle unsere RDBS-Anforderungen genutzt haben, und da wir ein Start-up sind, hat es uns in Bezug auf Kostenersparnis viel gebracht, da es kostenlos und Open Source ist.
- Es ist einfach zu bedienen und syntaktisch ähnlich wie beliebte Datenbanken wie SQL, was jedem im Team hilft, schnell zu lernen und sich anzupassen.
- Es ist einfach einzurichten, selbst wenn Sie es auf einer Google-Cloud verwenden. Bewertung gesammelt von und auf G2.com gehostet.
Die Standardbenutzeroberfläche ist nicht sehr funktionsreich und trennt die Verbindung nach einiger Sitzungszeit, es gibt Werkzeuge, die separat verwendet werden können, aber wenn PostgreSQL ihre Benutzeroberfläche verbessern kann, wäre es viel besser. Obwohl ich an das Befehlszeilenwerkzeug gewöhnt bin. Bewertung gesammelt von und auf G2.com gehostet.
Wahrscheinlich die beste Open-Source-SQL-Lösung, universelle Nutzung durch die Möglichkeit, Erweiterungen zu installieren. Einfache Verwaltung und hohe Verfügbarkeit in Kombination mit Patroni und etcd. Kommerzieller Support durch einige Unternehmen.
Nützliche Erweiterungen:
PostGIS: Geographiedaten
TimescaleDB: Zeitreihendaten mit automatischen Partitionen, automatischer Aggregation und Löschung
Mehrere Optionen für HA.
Mehrere Optionen für Backup und Wiederherstellung, ich persönlich nutze Barman (pgbarman.org)
Einfache Bereitstellung mit Containern (Docker, Podman, Kubernetes). Bewertung gesammelt von und auf G2.com gehostet.
Unterstützt keine automatische Erstellung von Partitionen. Für automatische Partitionen ist es möglich, Trigger und PL/pgSQL zu verwenden, die Erweiterung pg_partman (man muss dies manuell tun, während die Datenbanktabellen gesperrt sind) und meine bevorzugte Methode, die TimescaleDB-Erweiterung und Hypertables. Bewertung gesammelt von und auf G2.com gehostet.
PostgreSQL ist ein leistungsstarkes Open-Source-objektrelationales Datenbankmanagementsystem. Es ist eine der am häufigsten verwendeten Datenbanken in verschiedenen Organisationen weltweit. Es kann auf allen Betriebssystemen laufen und Daten in relationalen Datenbanken verwalten. Es bietet Unterstützung für eine Vielzahl von Daten wie Bilder, Text, Video, Audio und mehr. Es ist sehr einfach für neue Entwickler zu erlernen, da es alle SQL-Funktionen unterstützt und wir Erweiterungen hinzufügen können, um zusätzliche Funktionen zu ermöglichen. Ein Benutzer kann mit PostgreSQL entweder über die CLI-Schnittstelle oder über die pgAdmin-Desktop-Anwendung arbeiten. Sobald Sie die Anmeldedaten eingegeben haben, um die pgAdmin-App mit der Datenbank zu verbinden, werden alle Abfragen und Operationen auch mit der CLI-Schnittstelle synchronisiert. Bewertung gesammelt von und auf G2.com gehostet.
Der einzige Nachteil, den ich bei der Verwendung von PostgreSQL festgestellt habe, ist, dass die anfängliche Einrichtung etwas herausfordernd ist. Manchmal gibt es Schwierigkeiten bei der Erstellung neuer Benutzer für PostgreSQL und bei der Einrichtung von Anmeldeinformationen für die Anmeldung an der Datenbank. Wenn dies vereinfacht werden könnte, würde es wirklich helfen und uns viele Stunden Konfigurationszeit sparen. Bewertung gesammelt von und auf G2.com gehostet.
- Es ist Open-Source, was bedeutet, dass wir ohne einen Cent zu zahlen eine Vielzahl von Datenbankfunktionen nutzen können, mit regelmäßigen Verbesserungen und Fehlerbehebungen, die von Community-Mitgliedern bereitgestellt werden.
- Es ist eine skalierbare Datenbank, die für eine Vielzahl von Anwendungen verwendet werden kann.
- Die JSONB-Unterstützung erleichtert die Arbeit mit JSON-Typen, und wir können sowohl mit relationalen als auch nicht-relationalen Daten im selben System arbeiten.
- Die Volltextsuchfunktion wird ebenfalls von PostgreSQL bereitgestellt, was in einer Vielzahl von Anwendungen hilfreich sein kann. Bewertung gesammelt von und auf G2.com gehostet.
- Es gibt einige Open-Source-Apps, die möglicherweise PostgreSQL nicht unterstützen, sondern MySQL, da es nicht im Besitz einer einzelnen Entität ist und daher nicht die Anerkennung erhält, die es verdient.
- Könnte keine gute Lösung für den gemeinsamen Datensatz sein, da es dafür in PostgreSQL keinen sofort verfügbaren Ansatz gibt.
- Es könnte eine steile Lernkurve für Anfänger haben. Bewertung gesammelt von und auf G2.com gehostet.
PostgreSQL ist eine Open-Source-Datenbankverwaltungslösung. Für SQL-Abfragen unterstützt es sowohl SQL als auch JSON. Außerdem können wir komplexe Datentypen und Leistungsoptimierungstools verwenden, die wir normalerweise nur in teuren kommerziellen Datenbanken finden. Und aus Sicht der Entwickler können wir benutzerdefinierte Datentypen, Funktionen und vieles mehr erstellen, und wenn es richtig konfiguriert ist, können wir komplexe Datenoperationen, rekursive Abfragen und vieles mehr durchführen. Bewertung gesammelt von und auf G2.com gehostet.
Wenn wir über die Geschwindigkeit sprechen, dann funktioniert MySQL besser darin, aber PostgreSQL arbeitet mehr an der Kompatibilität. Und auch nur eine Sache, dass viele Open-Source-Anwendungen Unterstützung in PostgreSQL benötigen. Wenn es nicht richtig konfiguriert ist, kann es bei der Optimierung Probleme geben. Bewertung gesammelt von und auf G2.com gehostet.