DBMS > Cassandra vs. LevelDB vs. MariaDB vs. MongoDB vs. MySQL
Vergleich der Systemeigenschaften Cassandra vs. LevelDB vs. MariaDB vs. MongoDB vs. MySQL
Redaktionelle Informationen bereitgestellt von DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Cassandra Xaus Vergleich ausschliessen | LevelDB Xaus Vergleich ausschliessen | MariaDB Xaus Vergleich ausschliessen | MongoDB Xaus Vergleich ausschliessen | MySQL Xaus Vergleich ausschliessen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kurzbeschreibung | Wide-Column Store basierend auf Ideen von BigTable und DynamoDB Optimiert für schreibende Zugriffe | Embeddable fast key-value storage library that provides an ordered mapping from string keys to string values | Open source RDBMS, das zu MySQL anwendungskompatibel ist und zusätzliche Features wie Hochverfügbarkeit, Security, Interoperabilität und Performanceverbesserungen aufweist. Mit MariaDB ColumnStore bietet es auch eine spaltenorientierte storage engine | Einer der meistverwendeten Document Stores | Weit verbreitetes, allgemein einsetzbares Open Source RDBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primäres Datenbankmodell | Wide Column Store | Key-Value Store | Relational DBMS | Document Store | Relational DBMS Key/Value Zugriff über memcached API | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sekundäre Datenbankmodelle | Vektor DBMS starting with release V5 | Document Store Graph DBMS with OQGraph storage engine Spatial DBMS | Spatial DBMS Suchmaschine integrated Lucene index, currently in MongoDB Atlas only. Time Series DBMS Time Series Collections introduced in Release 5.0 Vektor DBMS currently available in the MongoDB Atlas cloud service only | Document Store Spatial DBMS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | cassandra.apache.org | github.com/google/leveldb | mariadb.com Site of MariaDB Corporation mariadb.org Site of MariaDB Foundation | www.mongodb.com | www.mysql.com | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technische Dokumentation | cassandra.apache.org/doc/latest | github.com/google/leveldb/blob/main/doc/index.md | mariadb.com/kb/en/library | www.mongodb.com/docs/manual | dev.mysql.com/doc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Entwickler | Apache Software Foundation Apache Top Level Projekt, ursprünglich von Facebook entwickelt | MariaDB Corporation Ab (MariaDB Enterprise), MariaDB Foundation (community MariaDB Server) Der Lead Developer Monty Widenius ist der ursprüngliche Autor von MySQL | MongoDB, Inc | Oracle seit 2010, ursprünglich MySQL AB, danach Sun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Erscheinungsjahr | 2008 | 2011 | 2009 Fork of MySQL, which was first released in 1995 | 2009 | 1995 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktuelle Version | 4.1.3, Juli 2023 | 1.23, Februar 2021 | 11.3.2, Februar 2024 | 6.0.7, Juni 2023 | 8.4.0, April 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lizenz Commercial or Open Source | Open Source Apache Version 2 | Open Source BSD | Open Source GPL Version 2, kommerzielle Enterpriselizenz verfügbar | Open Source MongoDB Inc.'s Server Side Public License v1. Prior versions were published under GNU AGPL v3.0. Commercial licenses are also available. | Open Source GPL Version 2. Kommerzielle Lizenzen mit erweiterter Funktionalität sind verfügbar. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ausschließlich ein Cloud-Service Nur als Cloud-Service verfügbar | nein | nein | nein | nein MongoDB available as DBaaS (MongoDB Atlas) | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS Angebote (gesponserte Links) Database as a Service Providers of DBaaS offerings, please contact us to be listed. | Astra DB: Multi-cloud DBaaS built on Apache Cassandra. | MongoDB Atlas: Global multi-cloud database with unmatched data distribution and mobility across AWS, Azure, and Google Cloud, built-in automation for resource and workload optimization, and so much more. | Aiven for MySQL: Fully managed MySQL, deployable in the cloud of your choice, with seamless integrations and lightning-fast setup. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementierungssprache | Java | C++ | C und C++ | C++ | C und C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server Betriebssysteme | BSD Linux OS X Windows | Illumos Linux OS X Windows | FreeBSD Linux Solaris Windows ColumnStore storage engine not available on Windows | Linux OS X Solaris Windows | FreeBSD Linux OS X Solaris Windows | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Datenschema | schemafrei | schemafrei | ja Dynamic Columns werden unterstützt | schemafrei Obwohl schemafrei haben Dokumente einer Collection dennoch häufig die selbe Struktur | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typisierung vordefinierte Datentypen, z.B. float oder date | ja | nein | ja | ja string, integer, double, decimal, boolean, date, object_id, geospatial | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML Unterstützung Verarbeitung von Daten in XML Format, beispielsweise Speicherung von XML-Strukturen und/oder Unterstützung von XPath, XQuery, XSLT | nein | nein | ja | ja | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sekundärindizes | eingeschränkt Nur Gleichheitsabfragen, nicht immer die performanteste Lösung | nein | ja | ja | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL Support of SQL | SQL-like SELECT, DML and DDL statements (CQL) | nein | ja mit proprietären Erweiterungen | Read-only SQL queries via the MongoDB Atlas SQL Interface | ja mit proprietären Erweiterungen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs und andere Zugriffskonzepte | Proprietäres Protokoll CQL (Cassandra Query Language, eine SQL-ähnliche Abfragesprache) Thrift | ADO.NET JDBC ODBC Proprietäres native API | GraphQL HTTP REST Prisma Proprietäres Protokoll basierend auf JSON | ADO.NET JDBC ODBC Proprietäres native API | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unterstützte Programmiersprachen | C# C++ Clojure Erlang Go Haskell Java JavaScript Node.js Perl PHP Python Ruby Scala | C++ Go Java 3rd party binding JavaScript (Node.js) 3rd party binding Python 3rd party binding | Ada C C# C++ D Eiffel Erlang Go Haskell Java JavaScript (Node.js) Objective-C OCaml Perl PHP Python Ruby Scheme Tcl | Actionscript inoffizielle Driver C C# C++ Clojure inoffizielle Driver ColdFusion inoffizielle Driver D inoffizielle Driver Dart inoffizielle Driver Delphi inoffizielle Driver Erlang Go Groovy inoffizielle Driver Haskell Java JavaScript Kotlin Lisp inoffizielle Driver Lua inoffizielle Driver MatLab inoffizielle Driver Perl PHP PowerShell inoffizielle Driver Prolog inoffizielle Driver Python R inoffizielle Driver Ruby Rust Scala Smalltalk inoffizielle Driver Swift | Ada C C# C++ D Delphi Eiffel Erlang Haskell Java JavaScript (Node.js) Objective-C OCaml Perl PHP Python Ruby Scheme Tcl | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-seitige Scripts Stored Procedures | nein | nein | ja seit Version 10.3 auch PL/SQL kompatibel | JavaScript | ja proprietäre Syntax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | ja | nein | ja | ja in MongoDB Atlas only | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitionierungsmechanismen Methoden zum Speichern von unterschiedlichen Daten auf unterschiedlichen Knoten | Sharding kein "single point of failure" | keine | Horizontale Partitionierung, Sharding | Sharding Partitioned by hashed, ranged, or zoned sharding keys. Live resharding allows users to change their shard keys as an online operation with zero downtime. | horizontale Partitionierung, Sharding mit MySQL Cluster oder MySQL Fabric | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replikationsmechanismen Methoden zum redundanten Speichern von Daten auf mehreren Knoten | frei wählbarer Replikationsfaktor Abbildung von geographischer Verteilung der Server möglich | keine | Multi-Source Replikation Source-Replica Replikation | Multi-Source deployments with MongoDB Atlas Global Clusters Source-Replica Replikation | Multi-Source Replikation Source-Replica Replikation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce Bietet ein API für Map/Reduce Operationen | ja | nein | nein | ja | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Konsistenzkonzept Methoden zur Sicherstellung der Konsistenz in einem verteilten System | Eventual Consistency Immediate Consistency bei jedem Schreibvorgang individuell einstellbar | Immediate Consistency | Immediate Consistency | Eventual Consistency can be individually decided for each read operation Immediate Consistency default behaviour | Immediate Consistency | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fremdschlüssel referenzielle Integrität | nein | nein | ja nicht für MyISAM Storage Engine | nein Normalerweise nicht gebraucht, abgeschwächte Variante mit DBRef | ja nicht für MyISAM Storage Engine | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaktionskonzept Unterstützung zur Sicherstellung der Datenintegrität bei nicht-atomaren Datenmanipulationen | nein Atomizität und Isolation innerhalb einzelner Operationen werden unterstützt | nein | ACID nicht für MyISAM Storage Engine | Multi-document ACID Transactions with snapshot isolation | ACID nicht für MyISAM Storage Engine | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency Unterstützung von gleichzeitig ausgeführten Datenmanipulationen | ja | ja | ja | ja | ja Table Locks oder Row Locks abhängig von Storage Engine | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability Dauerhafte Speicherung der Daten | ja | ja with automatic compression on writes | ja nicht für In-Memory Storage Engine | ja optional, enabled by default | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-Memory Unterstützung Gibt es Möglichkeiten einige oder alle Strukturen nur im Hauptspeicher zu halten | nein | ja with MEMORY storage engine | ja In-memory storage engine introduced with MongoDB version 3.2 | ja | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Berechtigungskonzept Zugriffskontrolle | Zugriffsrechte für Benutzer auf einzelne Objekte definierbar | nein | Benutzer mit feingranularem Berechtigungskonzept entsprechend SQL-Standard | Zugriffsrechte für Benutzer und Rollen | Benutzer mit feingranularem Berechtigungskonzept keine Benutzergruppen oder Rollen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Informationen bereitgestellt vom Systemhersteller | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cassandra | LevelDB | MariaDB | MongoDB | MySQL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | Apache Cassandra is the leading NoSQL, distributed database management system, well... » mehr | MariaDB is the most powerful open source relational database – modern SQL and JSON... » mehr | MongoDB provides an integrated suite of cloud database and data services to accelerate... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | No single point of failure ensures 100% availability . Operational simplicity for... » mehr | MariaDB Servers have many features unavailable in other open source relational databases.... » mehr | Built around the flexible document data model and unified API, MongoDB is a developer... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | Internet of Things (IOT), fraud detection applications, recommendation engines, product... » mehr | Web, SaaS and Cloud operational applications that require high availability, scalability... » mehr | AI-enriched intelligent apps (Continental, Telefonica, Iron Mountain) Internet of... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | Apple, Netflix, Uber, ING,, Intuit,Fidelity, NY Times, Outbrain, BazaarVoice, Best... » mehr | Deutsche Bank, DBS Bank, Nasdaq, Red Hat, ServiceNow, Verizon and Walgreens Featured... » mehr | ADP, Adobe, Amadeus, AstraZeneca, Auto Trader, Barclays, BBVA, Bosch, Cisco, CERN,... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | Cassandra is used by 40% of the Fortune 100. » mehr | MariaDB is the default database in the LAMP stack supplied by Red Hat and SUSE Linux,... » mehr | Hundreds of millions downloads, over 150,000+ Atlas clusters provisioned every month... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | Apache license Pricing for commercial distributions provided by DataStax and available... » mehr | MariaDB plc subscriptions cover our free, open source database, Community Server,... » mehr | MongoDB database server: Server-Side Public License (SSPL) . Commercial licenses... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wir laden Vertreter der Systemhersteller ein uns zu kontaktieren, um die Systeminformationen zu aktualisieren und zu ergänzen, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zugehörige Produkte und Dienstleistungen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Drittanbieter | Cassandra Forward event: Want to level up your Cassandra game? Watch now replays of the March 2023 sessions. » mehr CData: Connect to Big Data & NoSQL through standard Drivers. » mehr | Navicat for MariaDB provides a native environment for MariaDB database management and development. » mehr | Studio 3T: The world's favorite IDE for working with MongoDB » mehr CData: Connect to Big Data & NoSQL through standard Drivers. » mehr Navicat for MongoDB gives you a highly effective GUI interface for MongoDB database management, administration and development. » mehr | CData: Connect to Big Data & NoSQL through standard Drivers. » mehr Navicat Monitor is a safe, simple and agentless remote server monitoring tool for MySQL and many other database management systems. » mehr Navicat for MySQL is the ideal solution for MySQL/MariaDB administration and development. » mehr Aiven for MySQL: Fully managed MySQL, deployable in the cloud of your choice, with seamless integrations and lightning-fast setup. » mehr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wir laden Vertreter von Anbietern von zugehörigen Produkten ein uns zu kontaktieren, um hier Informationen über ihre Angebote zu präsentieren. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Ressourcen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cassandra | LevelDB | MariaDB | MongoDB | MySQL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines Blog Posts | Cassandra keeps climbing the ranks of the DB-Engines Ranking Oracle is the DBMS of the Year Winners, losers and an attractive newcomer in Novembers DB-Engines ranking | MariaDB strengthens its position in the open source RDBMS market PostgreSQL is the DBMS of the Year 2017 Big gains for Relational Database Management Systems in DB-Engines Ranking | Snowflake is the DBMS of the Year 2021 PostgreSQL is the DBMS of the Year 2020 PostgreSQL is the DBMS of the Year 2018 | MySQL is the DBMS of the Year 2019 MariaDB strengthens its position in the open source RDBMS market The struggle for the hegemony in Oracle's database empire Why Apache Cassandra 5.0 Is a Game-Changer for Developers Father of SQL says yes to NoSQL How Uber Optimized Cassandra Operations At Scale Here's What to Know About Apache Cassandra 5.0 Cassandra is the “best f*cking database for gen AI,” says DataStax CEO bereitgestellt von Google News LevelDB in Ruby — SitePoint Microsoft Teams stores auth tokens as cleartext in Windows, Linux, Macs Pliops unveils XDP-Rocks for RocksDB – Blocks and Files XanMod, Liquorix Kernels Offer Some Advantages On AMD Ryzen 5 Notebook Rust-Based Info Stealers Abuse GitHub Codespaces bereitgestellt von Google News ServiceNow trades MariaDB for RaptorDB (PostgreSQL) Progress outbids private equity in offer for MariaDB plc RECOMMENDED CASH OFFER for MARIADB plc by MERIDIAN BIDCO LLC which is an Affiliate of K1 INVESTMENT ... Progress Software Confirms Bid to Acquire MariaDB MariaDB Receives Takeover Bid | DealFlow's SPAC News bereitgestellt von Google News Is Now An Opportune Moment To Examine MongoDB, Inc. (NASDAQ:MDB)? Market Whales and Their Recent Bets on MDB Options - MongoDB (NASDAQ:MDB) Apollon Wealth Management LLC Makes New $301000 Investment in MongoDB, Inc. (NASDAQ:MDB) Build RAG applications with MongoDB Atlas, now available in Knowledge Bases for Amazon Bedrock | Amazon Web ... MongoDB CEO Ittycheria: AI Has Reached 'A Crucible Moment' In Its Development. bereitgestellt von Google News How to Perform Bulk Insert/Update/Upsert Actions with SQLAlchemy ORM Amazon Aurora MySQL version 2 (with MySQL 5.7 compatibility) to version 3 (with MySQL 8.0 compatibility) upgrade ... Zendesk Moves from DynamoDB to MySQL and S3 to Save over 80% in Costs Ultimate MySQL Workbench Installation Guide [2024 Edition] MySQL HeatWave Lakehouse Support for Parquet and Avro file formats bereitgestellt von Google News |
Teilen sie diese Seite mit ihrem Netzwerk