DBMS > Bangdb vs. CrateDB vs. MongoDB vs. NebulaGraph vs. Typesense
Vergleich der Systemeigenschaften Bangdb vs. CrateDB vs. MongoDB vs. NebulaGraph vs. Typesense
Redaktionelle Informationen bereitgestellt von DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Bangdb Xaus Vergleich ausschliessen | CrateDB Xaus Vergleich ausschliessen | MongoDB Xaus Vergleich ausschliessen | NebulaGraph Xaus Vergleich ausschliessen | Typesense Xaus Vergleich ausschliessen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kurzbeschreibung | Converged and high performance database for device data, events, time series, document and graph | Verteilter Data Store basierend auf Lucene | Einer der meistverwendeten Document Stores | A distributed, linear scalable, high perfomant Graph DBMS | A typo-tolerant, in-memory search engine optimized for instant search-as-you-type experiences and developer productivity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primäres Datenbankmodell | Document Store Graph DBMS Time Series DBMS | Document Store Spatial DBMS Suchmaschine Time Series DBMS Vektor DBMS | Document Store | Graph DBMS | Suchmaschine | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sekundäre Datenbankmodelle | Spatial DBMS | Relational 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | bangdb.com | cratedb.com | www.mongodb.com | github.com/vesoft-inc/nebula www.nebula-graph.io | typesense.org | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technische Dokumentation | docs.bangdb.com | cratedb.com/docs | www.mongodb.com/docs/manual | docs.nebula-graph.io | typesense.org/docs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Entwickler | Sachin Sinha, BangDB | Crate | MongoDB, Inc | Vesoft Inc. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Erscheinungsjahr | 2012 | 2013 | 2009 | 2019 | 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktuelle Version | BangDB 2.0, October 2021 | 6.0.7, Juni 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lizenz Commercial or Open Source | Open Source BSD 3 | Open Source | 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 Apache Version 2.0 + Common Clause 1.0 | Open Source GPL V3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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. | CrateDB Cloud: a distributed SQL database that spreads data and processing across an elastic cluster of shared nothing nodes. CrateDB Cloud enables data insights at scale on Microsoft Azure, AWS and Google Cloud Platform. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementierungssprache | C, C++ | Java | C++ | C++ | C++ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server Betriebssysteme | Linux | All Operating Systems, including Kubernetes with CrateDB Kubernetes Operator support | Linux OS X Solaris Windows | Linux | Linux | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Datenschema | schemafrei | Flexible Schema (defined schema, partial schema, schema free) | schemafrei Obwohl schemafrei haben Dokumente einer Collection dennoch häufig die selbe Struktur | Strong typed schema | schemafrei pre-defined schema optional | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typisierung vordefinierte Datentypen, z.B. float oder date | yes: string, long, double, int, geospatial, stream, events | 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 | nein | nein | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sekundärindizes | ja secondary, composite, nested, reverse, geospatial | ja | ja | ja Nebula Graph internally uses the Key-Value store RocksDB for persistency. The vertices, edges, and their properties are stored as Key while their values are stored as Value. The primary indexes are per Key and secondary indexes are per Value. | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL Support of SQL | SQL like support with command line tool | yes, but no triggers and constraints, and PostgreSQL compatibility | Read-only SQL queries via the MongoDB Atlas SQL Interface | SQL-like query language | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs und andere Zugriffskonzepte | Propriätäres Protokoll RESTful HTTP API | ADO.NET JDBC ODBC PostgreSQL wire protocol Prometheus Remote Read/Write RESTful HTTP API | GraphQL HTTP REST Prisma Proprietäres Protokoll basierend auf JSON | Browser interface console (shell) Cypher Query Language GO Object Graph Mapper Java Object Graph Mapper NGBatis ORM framework for NebulaGraph and Spring-Boot Proprietäres native API Python Object Graph Mapper Query language nGQL | RESTful HTTP API | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unterstützte Programmiersprachen | C C# C++ Java Python | .NET Erlang Go community maintained client Java JavaScript (Node.js) community maintained client Perl community maintained client PHP Python R Ruby community maintained client Scala community maintained client | 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 | .Net C++ Go Java PHP Python | .Net community maintained Clojure community maintained Dart community maintained Go community maintained Java community maintained JavaScript Perl community maintained PHP Python Ruby Rust community maintained Swift community maintained | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-seitige Scripts Stored Procedures | nein | benutzerdefinierte Funktionen | JavaScript | user defined functions | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | yes, Notifications (with Streaming only) | nein | ja in MongoDB Atlas only | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitionierungsmechanismen Methoden zum Speichern von unterschiedlichen Daten auf unterschiedlichen Knoten | Sharding (enterprise version only). P2P based virtual network overlay with consistent hashing and chord algorithm | 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. | Sharding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replikationsmechanismen Methoden zum redundanten Speichern von Daten auf mehreren Knoten | selectable replication factor, Knob for CAP (enterprise version only) | Configurable replication on table/partition-level | Multi-Source deployments with MongoDB Atlas Global Clusters Source-Replica Replikation | Causal Clustering using Raft protocol | Multi-source replication using RAFT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce Bietet ein API für Map/Reduce Operationen | nein | nein | ja | nein | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Konsistenzkonzept Methoden zur Sicherstellung der Konsistenz in einem verteilten System | Tunable consistency, set CAP knob accordingly | Eventual Consistency Read-after-write consistency on record level | Eventual Consistency can be individually decided for each read operation Immediate Consistency default behaviour | Immediate Consistency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fremdschlüssel referenzielle Integrität | nein | nein | nein Normalerweise nicht gebraucht, abgeschwächte Variante mit DBRef | ja Relationships in graphs | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaktionskonzept Unterstützung zur Sicherstellung der Datenintegrität bei nicht-atomaren Datenmanipulationen | ACID | nein unique row identifiers can be used for implementing an optimistic concurrency control strategy | Multi-document ACID Transactions with snapshot isolation | ACID | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency Unterstützung von gleichzeitig ausgeführten Datenmanipulationen | yes, optimistic concurrency control | ja | ja | ja | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability Dauerhafte Speicherung der Daten | yes, implements WAL (Write ahead log) as well | ja | ja optional, enabled by default | ja using RocksDB | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-Memory Unterstützung Gibt es Möglichkeiten einige oder alle Strukturen nur im Hauptspeicher zu halten | yes, run db with in-memory only mode | nein | ja In-memory storage engine introduced with MongoDB version 3.2 | ja | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Berechtigungskonzept Zugriffskontrolle | yes (enterprise version only) | Rechteverwaltung mit Benutzeraccounts | Zugriffsrechte für Benutzer und Rollen | Role-based access control | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Informationen bereitgestellt vom Systemhersteller | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bangdb | CrateDB | MongoDB | NebulaGraph | Typesense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | The enterprise database for time series, documents, and vectors. Distributed - Native... » mehr | MongoDB provides an integrated suite of cloud database and data services to accelerate... » mehr | NebulaGraph is a truly distributed, linearly scalable, lightning-fast graph database,... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | Response time in milliseconds: e ven for complex ad-hoc queries. Massive scaling... » mehr | Built around the flexible document data model and unified API, MongoDB is a developer... » mehr | NebulaGraph boasts the world's only graph database solution that is able to host... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | IoT: accelerate your IIoT projects with CrateDB, delivering real-time analytics... » mehr | AI-enriched intelligent apps (Continental, Telefonica, Iron Mountain) Internet of... » mehr | Social networking Fraud detection Knowledge graph Data warehouse management Anti... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | Across all continents, CrateDB is used by companies of all sizes to meet the most... » mehr | ADP, Adobe, Amadeus, AstraZeneca, Auto Trader, Barclays, BBVA, Bosch, Cisco, CERN,... » mehr | Companies from a variety of industries have implemented NebulaGraph Database in production,... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | The CrateDB open source project was started in 2013 Honorable Mention in 2021 Gartner®... » mehr | Hundreds of millions downloads, over 150,000+ Atlas clusters provisioned every month... » mehr | At our very early stage, NebulaGraph has already received over 10,000 stars on GitHub... » mehr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | See CrateDB pricing > » mehr | MongoDB database server: Server-Side Public License (SSPL) . Commercial licenses... » mehr | NebulaGraph is open source and free to use under Apache 2.0 license. » 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 | 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wir laden Vertreter von Anbietern von zugehörigen Produkten ein uns zu kontaktieren, um hier Informationen über ihre Angebote zu präsentieren. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Ressourcen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bangdb | CrateDB | MongoDB | NebulaGraph | Typesense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Erwähnungen in aktuellen Nachrichten | CrateDB Announces Availability of CrateDB on Google Cloud Marketplace CrateDB Partners with HiveMQ to Deliver a Seamless Data Management Architecture for IoT CrateDB Appoints Sergey Gerasimenko as New CTO How We Designed CrateDB as a Realtime SQL DBMS for the Internet of Things Crate.io Introduces CrateDB 2.0 Enterprise and Open Source Editions bereitgestellt von Google News | MongoDB (MDB) to Release Earnings on Thursday MongoDB Furthers Commitment to Security and Compliance with New Industry Certifications Loss-Making MongoDB, Inc. (NASDAQ:MDB) Expected To Breakeven In The Medium-Term MongoDB Q1 Earnings Preview: Caution As Investor Optimism Elevated (NASDAQ:MDB) Build RAG applications with MongoDB Atlas, now available in Knowledge Bases for Amazon Bedrock | Amazon Web ... bereitgestellt von Google News | Vesoft (NebulaGraph) Recognized in the Gartner® Market Guide for Graph Database Management Systems NebulaGraph reaps from China's growing appetite for graph databases NebulaGraph Completes Series A to Scale Its Distributed Graph Database NebulaGraph Enterprise v5.0: The First Distributed Graph Database to Offer Native GQL Support bereitgestellt von Google News | Laravel Scout Adds Typesense, A Lightening-fast Open-source Search Elasticsearch alternatives: 8 to consider after the license change 5 Recipe Search Engines to Cook Based on Time, Budget, & Ingredients - MUO Olivia Munn & John Mulaney's Toddler Malcolm Is a Style Icon bereitgestellt von Google News |
Teilen sie diese Seite mit ihrem Netzwerk