Heim  >  Artikel  >  Datenbank  >  Top 10 SQL- und NoSQL-Datenbanken

Top 10 SQL- und NoSQL-Datenbanken

伊谢尔伦
伊谢尔伦Original
2016-11-24 10:59:221061Durchsuche

Dieses Ranking basiert auf dem DB Engines-Ranking, das 200 verschiedene Datenbanken auf dem Markt hinsichtlich ihrer Beliebtheit analysiert. Hier ist eine Liste der Top 10.

Die unangefochtenen Top 3

Oracle, MySQL und Microsoft SQL Server belegen mit absoluten Vorteilen seit jeher die Top 3 der Rangliste und verfügen mit ihren einzigartigen Vorteilen über die größte Nutzerzahl auf dem Markt . .

 1. Oracle 11g

Erstveröffentlichung: 1980

Lizenzmechanismus: Proprietär

Ob SQL: Ja

Oracle ist wichtig erste Wahl für kommerzielle Projekte und das älteste Mainstream-Datenbankprodukt auf dem Markt

Oracle bietet 4 verschiedene Versionen an: Enterprise, Standard, Standard Edition One und Express

Vergleichen Sie ähnliche Produkte von Microsoft und Oracle der Vorteil in der Betriebssystemflexibilität

Wenn es um unterstützte Betriebssysteme geht, bietet Oracle die größte Flexibilität

Funktionen: Virtual Private Database, Data Guard, automatische Speicherverwaltung und Undo-Management.

 2. MySQL

Erstveröffentlichung: 1995

Lizenzmechanismus: Open Source

Ob SQL: Ja

Unternehmen können es verwenden Zu Beginn Community-Open-Source-Version und dann Upgrade auf die kommerzielle Version

Kann unter Linux, Windows, OSX, FreeBSD, Solaris ausgeführt werden

Bietet Benutzern eine intuitive grafische Oberfläche zum Entwerfen von Datenbanken

Angesichts seiner Open-Source-Community bietet MySQL viele Informationen und Tutorials für den Einstieg und die Lösung von Problemen

Unterstützt Partitionierung, Replikation, XPath, gespeicherte Prozeduren, Trigger, Ansichten

 3. Microsoft SQL Server

Erstveröffentlichung: 1989 Wenn die Organisation stark von Microsoft-Produkten kontrolliert wird, ist dies auch ein Vorteil

Andere aufstrebende Datenbanken

Obwohl die Die oben genannten drei Datenbanken haben die Top 3 der Rangliste immer klar dominiert. In der von DB Engines dargestellten Trendtabelle im Internet war das Wachstum aufstrebender Datenbanken wie MongoDB, Cassandra, HBase usw. sehr stabil.

 4. PostgreSQL

Erstveröffentlichung: 1989

Top 10 SQL- und NoSQL-DatenbankenLizenzierungsmechanismus: Open Source

SQL oder nicht: Ja

Einzigartige skalierbare objektrelationale Datenbank

Kann unter Linux, Windows, OSX usw. ausgeführt werden.

Unterstützt Tablespaces, Stored Procedures, Joins, Views , Auslöser

5. MongoDB

Erstveröffentlichung: 2009

Lizenzierungsmechanismus: Open Source

SQL oder nicht: Nein

Die beliebteste NoSQL-Datenbank, behält jedoch einige SQL-Attribute wie Abfrage und Index bei

Zeigt hohe Leistung bei großen Datensätzen

Sehr förderlich für dynamische Abfrage- und Indexdefinition

Unterstützt Linux und OSX und Windows, aber die Datenbankgröße auf 32-Bit-Systemen ist auf 2,5 GB begrenzt

 6. DB2

Erstveröffentlichung: 1983

Lizenzierungsmechanismus: Proprietär

SQL oder nicht: beides

Oracle 11g-Konkurrenzprodukt, veröffentlicht von IBM

kann auf Linux, UNIX, Windows und Mainframes ausgeführt werden

Entwickelt auf Basis des IBM-Hosts Umgebung

Unterstützt sowohl SQL- als auch NoSQL-Modelle

 7. Microsoft Access

Erstveröffentlichung: 1992

Lizenzierungsmechanismus: Proprietär

Ob SQL: Ja

Es ist nur eine Installation erforderlich (Datenbank und Tool in einem)

Ähnlich wie Microsoft SQL Server, läuft intelligent unter Windows

Die ursprüngliche Absicht ist die Verkehrsanalyse, aber seine Leistung ist nicht auf mittlere bis große Projektdesigns ausgerichtet

Unterstützte Sprachen: C, C#, C++, Java, VBA und Visual Basic.NET

 8. SQLite

Erstveröffentlichung: 2000

Lizenzierungsmechanismus: Open Source

Ob SQL: Ja

Unabhängige Datenbank-Engine im serverlosen Modus, ohne externe Abhängigkeiten, verwendet auf iPhone, Firefox-Browser und Skype

Als eingebettete Datenbank wird sie häufig in Geräten wie dem iPhone verwendet und kann auch in Desktop-Software wie Skype und Firefox bereitgestellt werden

Keine Konfiguration und Verwaltung erforderlich

Das Ganze Datenbank Alle werden auf einer Festplattendatei gespeichert, die auf 7 TB anwachsen kann

Die am häufigsten unterstützten Sprachen unter den Top 10

 9. Cassandra

Erstveröffentlichung: 2008

Lizenzierungsmechanismus: Open Source

SQL oder nicht: Nein

Hochverfügbares NoSQL

Verfügt über eine benutzerfreundliche Oberfläche und eignet sich zum Speichern großer Datensätze

Wird häufig im Bank- und Finanzwesen usw. verwendet und wird auch von Facebook und Twitter verwendet.

Unterstützt Windows, Linux, OSX und mehrere Sprachen.

Map/Reduce wird auch bei Verwendung mit Hadoop unterstützt

 10. Sybase ASE

Erstveröffentlichung: 1987

Lizenzierungsmechanismus: Proprietär

Ob SQL:

Ein von SAP hergestelltes Produkt auf Unternehmensebene

läuft auf Linux, Unix und Windows, unterstützt jedoch kein OSX

Unterstützt C, C++, Cobol, Java, Perl, Programmiersprachen wie PHP und Python

Neben den Top 10 gibt es viele bekannte Datenbanken wie CouchDB (21), Neo4j (22), Riak (30) usw. Gleichzeitig glauben wir auch, dass der Wettbewerb mit der Entstehung verschiedener neuer Datenbanken immer härter werden wird.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn