DBMS > Hazelcast vs. Memgraph vs. MongoDB vs. MySQL vs. SingleStore
Vergleich der Systemeigenschaften Hazelcast vs. Memgraph vs. MongoDB vs. MySQL vs. SingleStore
Redaktionelle Informationen bereitgestellt von DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Hazelcast Xaus Vergleich ausschliessen | Memgraph Xaus Vergleich ausschliessen | MongoDB Xaus Vergleich ausschliessen | MySQL Xaus Vergleich ausschliessen | SingleStore former name was MemSQL Xaus Vergleich ausschliessen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kurzbeschreibung | A widely adopted in-memory data grid | An open source graph database built for real-time streaming and compatible with Neo4j | Einer der meistverwendeten Document Stores | Weit verbreitetes, allgemein einsetzbares Open Source RDBMS | MySQL wire-compliant distributed RDBMS that combines an in-memory row-oriented and a disc-based column-oriented storage with patented universal storage to handle transactional and analytical workloads in one single table type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primäres Datenbankmodell | Key-Value Store | Graph DBMS | Document Store | Relational DBMS Key/Value Zugriff über memcached API | Relational DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sekundäre Datenbankmodelle | Document Store JSON support with IMDG 3.12 | 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 | Document Store Spatial DBMS Time Series DBMS Vektor DBMS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | hazelcast.com | memgraph.com | www.mongodb.com | www.mysql.com | www.singlestore.com | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technische Dokumentation | hazelcast.org/imdg/docs | memgraph.com/docs | www.mongodb.com/docs/manual | dev.mysql.com/doc | docs.singlestore.com | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Social network pages | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Entwickler | Hazelcast | Memgraph Ltd | MongoDB, Inc | Oracle seit 2010, ursprünglich MySQL AB, danach Sun | SingleStore Inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Erscheinungsjahr | 2008 | 2017 | 2009 | 1995 | 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktuelle Version | 5.3.6, November 2023 | 6.0.7, Juni 2023 | 8.4.0, April 2024 | 8.5, Jänner 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lizenz Commercial or Open Source | Open Source Apache Version 2; commercial licenses available | Open Source BSL 1.1; commercial license for enterprise edition available | 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. | kommerziell free developer edition available | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ausschließlich ein Cloud-Service Nur als Cloud-Service verfügbar | nein | nein | nein MongoDB available as DBaaS (MongoDB Atlas) | nein | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS Angebote (gesponserte Links) Database as a Service Providers of DBaaS offerings, please contact us to be listed. |
| Aiven for MySQL: Fully managed MySQL, deployable in the cloud of your choice, with seamless integrations and lightning-fast setup. | SingleStoreDB Cloud: The world's fastest, modern cloud database for both operational (OLTP) and analytical (OLAP) workloads. Available instantly with multi-cloud and hybrid-cloud capabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementierungssprache | Java | C und C++ | C++ | C und C++ | C++, Go | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server Betriebssysteme | Alle Betriebssysteme mit einer Java VM | Linux | Linux OS X Solaris Windows | FreeBSD Linux OS X Solaris Windows | Linux 64 bit version required | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Datenschema | schemafrei | schemafrei und schema-optional | schemafrei Obwohl schemafrei haben Dokumente einer Collection dennoch häufig die selbe Struktur | ja | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typisierung vordefinierte Datentypen, z.B. float oder date | ja | ja | ja string, integer, double, decimal, boolean, date, object_id, geospatial | ja | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML Unterstützung Verarbeitung von Daten in XML Format, beispielsweise Speicherung von XML-Strukturen und/oder Unterstützung von XPath, XQuery, XSLT | ja the object must implement a serialization strategy | nein | ja | nein | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sekundärindizes | ja | ja | ja | ja | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL Support of SQL | SQL-like query language | nein | Read-only SQL queries via the MongoDB Atlas SQL Interface | ja mit proprietären Erweiterungen | yes but no triggers and foreign keys | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs und andere Zugriffskonzepte | JCache JPA Memcached Protokoll RESTful HTTP API | Bolt protocol Cypher query language | GraphQL HTTP REST Prisma Proprietäres Protokoll basierend auf JSON | ADO.NET JDBC ODBC Proprietäres native API | Cluster Management API as HTTP Rest and CLI HTTP API JDBC MongoDB API ODBC | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unterstützte Programmiersprachen | .Net C# C++ Clojure Go Java JavaScript (Node.js) Python Scala | .Net C C++ Elixir Go Haskell Java JavaScript PHP Python Ruby Scala | 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 | Bash C C# Java JavaScript (Node.js) Python | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-seitige Scripts Stored Procedures | ja Event Listeners, Executor Services | JavaScript | ja proprietäre Syntax | ja | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | ja Events | ja in MongoDB Atlas only | ja | nein | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitionierungsmechanismen Methoden zum Speichern von unterschiedlichen Daten auf unterschiedlichen Knoten | Sharding | Sharding dynamic graph partitioning | 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 | Sharding hash partitioning | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replikationsmechanismen Methoden zum redundanten Speichern von Daten auf mehreren Knoten | ja Replicated Map | Multi-source replication using RAFT | Multi-Source deployments with MongoDB Atlas Global Clusters Source-Replica Replikation | Multi-Source Replikation Source-Replica Replikation | Source-Replica Replikation stores two copies of each physical data partition on two separate nodes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce Bietet ein API für Map/Reduce Operationen | ja | nein | ja | nein | nein can define user-defined aggregate functions for map-reduce-style calculations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Konsistenzkonzept Methoden zur Sicherstellung der Konsistenz in einem verteilten System | Immediate Consistency or Eventual Consistency selectable by user Raft Consensus Algorithm | Immediate Consistency | Eventual Consistency can be individually decided for each read operation Immediate Consistency default behaviour | Immediate Consistency | Immediate Consistency | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fremdschlüssel referenzielle Integrität | nein | ja relationships in graphs | nein Normalerweise nicht gebraucht, abgeschwächte Variante mit DBRef | ja nicht für MyISAM Storage Engine | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaktionskonzept Unterstützung zur Sicherstellung der Datenintegrität bei nicht-atomaren Datenmanipulationen | one or two-phase-commit; repeatable reads; read commited | ACID with snapshot isolation | Multi-document ACID Transactions with snapshot isolation | ACID nicht für MyISAM Storage Engine | ACID | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency Unterstützung von gleichzeitig ausgeführten Datenmanipulationen | ja | yes, multi-version concurrency control (MVCC) | ja | ja Table Locks oder Row Locks abhängig von Storage Engine | yes, multi-version concurrency control (MVCC) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability Dauerhafte Speicherung der Daten | ja | ja with periodic snapshot and write-ahead logging (WAL) of changes | ja optional, enabled by default | ja | ja All updates are persistent, including those to disk-based columnstores and memory-based row stores. Transaction commits are supported via write-ahead log. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-Memory Unterstützung Gibt es Möglichkeiten einige oder alle Strukturen nur im Hauptspeicher zu halten | ja | ja | ja In-memory storage engine introduced with MongoDB version 3.2 | ja | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Berechtigungskonzept Zugriffskontrolle | Role-based access control | Users, roles and permissions | Zugriffsrechte für Benutzer und Rollen | Benutzer mit feingranularem Berechtigungskonzept keine Benutzergruppen oder Rollen | Fine grained access control via users, groups and roles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Informationen bereitgestellt vom Systemhersteller | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hazelcast | Memgraph | MongoDB | MySQL | SingleStore former name was MemSQL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | Memgraph directly connects to your streaming infrastructure so you and your team... » mehr | MongoDB provides an integrated suite of cloud database and data services to accelerate... » mehr | SingleStore offers a fully-managed , distributed, highly-scalable SQL database designed... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | Business Source License ensures a future for the Memgraph community MAGE algorithm... » mehr | Built around the flexible document data model and unified API, MongoDB is a developer... » mehr | SingleStore’s competitive advantages include: Easy and Simplified Architecture with... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | Graph algorithms in bioinformatics Social network analysis Cryptocurrency network... » mehr | AI-enriched intelligent apps (Continental, Telefonica, Iron Mountain) Internet of... » mehr | Driving Fast Analytics: SingleStore delivers the fastest and most scalable reporting... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | ADP, Adobe, Amadeus, AstraZeneca, Auto Trader, Barclays, BBVA, Bosch, Cisco, CERN,... » mehr | IEX Cloud : Improves Financial Data Distribution Speed 15x with Singlestore DB Comcast,... » mehr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | Hundreds of millions downloads, over 150,000+ Atlas clusters provisioned every month... » mehr | Customers in various industries worldwide including US and International Industry... » mehr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | You can check out our pricing model and licenses on the company website . » mehr | MongoDB database server: Server-Side Public License (SSPL) . Commercial licenses... » mehr | F ree Tier and Enterprise Edition » 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 | CData: Connect to Big Data & NoSQL through standard Drivers. » mehr Studio 3T: The world's favorite IDE for working with MongoDB » mehr Navicat for MongoDB gives you a highly effective GUI interface for MongoDB database management, 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 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wir laden Vertreter von Anbietern von zugehörigen Produkten ein uns zu kontaktieren, um hier Informationen über ihre Angebote zu präsentieren. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Ressourcen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hazelcast | Memgraph | MongoDB | MySQL | SingleStore former name was MemSQL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines Blog Posts | 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 | Turbocharge Your Application Development Using WebAssembly With SingleStoreDB Cloud-Based Analytics With SingleStoreDB SingleStore: The Increasing Momentum of Multi-Model Database Systems Hazelcast Showcases Real-Time Data Platform at 2024 Gartner Summit Hazelcast Weaves Wider Logic Threads Through The Data Fabric Hazelcast 5.4 real time data processing platform boosts AI and consistency Hazelcast Versus Redis: A Practical Comparison Hazelcast: The 'true' value of streaming real-time data bereitgestellt von Google News Enhance Your Network with the Power of a Graph DB Graph database company Memgraph raises $9.34M Croatian graph database startup Memgraph raises €8M with Microsoft as key investor, plans to boost R&D Graph Database Market to grow at a CAGR of 19.9% from 2022 to 2027|Increased demand for low-latency queries is a ... Making Your Own Memory Graph To Detect Memory Issues On iOS bereitgestellt von Google News MongoDB's (NASDAQ:MDB) Q1 Sales Top Estimates But Stock Drops 23.4% Gap, Zscaler rise; Veeva Systems, MongoDB fall, Friday, 5/31/2024 Stocks making the biggest moves midday: GPS, MDB, DELL MongoDB, Inc. Announces First Quarter Fiscal 2025 Financial Results MongoDB's stock tanks on lower guidance bereitgestellt von Google News Audit MySQL Databases in Laravel With the DB Auditor Package Amazon Aurora MySQL version 2 (with MySQL 5.7 compatibility) to version 3 (with MySQL 8.0 compatibility) upgrade ... Enterprise Manager: How Comcast enhanced monitoring for MySQL InnoDB Clusters GitHub Upgrades its MySQL Infrastructure from v5.7 to 8.0 Ultimate MySQL Workbench Installation Guide [2024 Edition] bereitgestellt von Google News Building a Modern Database: Nikita Shamgunov on Postgres and Beyond SingleStore CEO sees little future for purpose-built vector databases SingleStore Announces Real-time Data Platform to Further Accelerate AI, Analytics and Application Development SingleStore adds indexed vector search to Pro Max release for faster AI work – Blocks and Files SingleStore update adds new tools to fuel GenAI, analytics bereitgestellt von Google News |
Teilen sie diese Seite mit ihrem Netzwerk