DBMS > CouchDB vs. etcd vs. Google Cloud Datastore vs. Graph Engine vs. PouchDB
Vergleich der Systemeigenschaften CouchDB vs. etcd vs. Google Cloud Datastore vs. Graph Engine vs. PouchDB
Redaktionelle Informationen bereitgestellt von DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | CouchDB ![]() | etcd Xaus Vergleich ausschliessen | Google Cloud Datastore Xaus Vergleich ausschliessen | Graph Engine ![]() | PouchDB Xaus Vergleich ausschliessen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kurzbeschreibung | Ein JSON - Document Store inspiriert durch Lotus Notes der von Server-Clustern bis Mobile Phones skaliert | A distributed reliable key-value store | Selbst skalierendes NoSQL Datenbankservice in der Google Cloud Plattform | A distributed in-memory data processing engine, underpinned by a strongly-typed RAM store and a general distributed computation engine | JavaScript DBMS mit einem von CouchDB inspirierten API | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primäres Datenbankmodell | Document Store | Key-Value Store | Document Store | Graph DBMS Key-Value Store | Document Store | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sekundäre Datenbankmodelle | Spatial DBMS ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | couchdb.apache.org | etcd.io github.com/etcd-io/etcd | cloud.google.com/datastore | www.graphengine.io | pouchdb.com | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technische Dokumentation | docs.couchdb.org/en/stable | etcd.io/docs github.com/etcd-io/etcd/tree/master/Documentation | cloud.google.com/datastore/docs | www.graphengine.io/docs/manual | pouchdb.com/guides | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Entwickler | Apache Software Foundation ![]() | Microsoft | Apache Software Foundation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Erscheinungsjahr | 2005 | 2008 | 2010 | 2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktuelle Version | 3.1.1 , September 2020 | 3.4, August 2019 | 7.1.1, Juni 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lizenz ![]() | Open Source ![]() | Open Source ![]() | kommerziell | Open Source ![]() | Open Source | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ausschließlich ein Cloud-Service ![]() | nein | nein | ja | nein | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS Angebote (gesponserte Links) ![]() Providers of DBaaS offerings, please contact us to be listed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementierungssprache | Erlang | Go | .NET and C | JavaScript | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server Betriebssysteme | Android BSD Linux OS X Solaris Windows | FreeBSD Linux Windows ![]() | gehostet | .NET | Serverlos, benötigt eine JavaScript Umgebung (Browser, Node.js) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Datenschema | schemafrei | schemafrei | schemafrei | ja | schemafrei | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typisierung ![]() | nein | nein | ja, Details hier | ja | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML Unterstützung ![]() | nein | nein | nein | nein | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sekundärindizes | ja ![]() | nein | ja | ja ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | nein | nein | SQL-like query language (GQL) | nein | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs und andere Zugriffskonzepte | RESTful HTTP/JSON API | gRPC JSON over HTTP | gRPC (using protocol buffers) API RESTful HTTP/JSON API | RESTful HTTP API | HTTP REST ![]() JavaScript API | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unterstützte Programmiersprachen | C C# ColdFusion Erlang Haskell Java JavaScript Lisp Lua Objective-C OCaml Perl PHP PL/SQL Python Ruby Smalltalk | .Net C C++ Clojure Erlang Go Haskell Java JavaScript (Node.js) Perl PHP Python R Ruby Rust Scala Tcl | .Net Go Java JavaScript (Node.js) PHP Python Ruby | C# C++ F# Visual Basic | JavaScript | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-seitige Scripts ![]() | View Functions in JavaScript | nein | mit Google App Engine | ja | View Functions in JavaScript | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | ja | yes, watching key changes | Callbacks mit Google Apps Engine | nein | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitionierungsmechanismen ![]() | Sharding ![]() | Sharding | horizontale Partitionierung | Sharding ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replikationsmechanismen ![]() | Multi-Source Replikation Source-Replica Replikation | Using Raft consensus algorithm to ensure data replication with strong consistency among multiple replicas. | Multi-source replication using Paxos | Multi-Source Replikation ![]() Source-Replica Replikation ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | ja | nein | ja ![]() | ja | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Konsistenzkonzept ![]() | Eventual Consistency | Immediate Consistency | Immediate Consistency or Eventual Consistency depending on type of query and configuration ![]() | Eventual Consistency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fremdschlüssel ![]() | nein | nein | ja ![]() | nein | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaktionskonzept ![]() | nein ![]() | nein | ACID ![]() | nein | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | ja ![]() | ja | ja | ja | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | ja | ja | ja | optional: either by committing a write-ahead log (WAL) to the local persistent storage or by dumping the memory to a persistent storage | ja ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-Memory Unterstützung ![]() | nein | nein | nein | ja | ja | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Berechtigungskonzept ![]() | Zugriffsrechte für Benutzer pro Datenbank definierbar | nein | Access rights for users, groups and roles based on Google Cloud Identity and Access Management (IAM) | nein | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Informationen bereitgestellt vom SystemherstellerWir laden Vertreter der Systemhersteller ein uns zu kontaktieren, um die Systeminformationen zu aktualisieren und zu ergänzen, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zugehörige Produkte und DienstleistungenWir laden Vertreter von Anbietern von zugehörigen Produkten ein uns zu kontaktieren, um hier Informationen über ihre Angebote zu präsentieren. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Ressourcen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CouchDB ![]() | etcd | Google Cloud Datastore | Graph Engine ![]() | PouchDB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines Blog Posts | Couchbase climbs up the DB-Engines Ranking, increasing its popularity by 10% every month | New kids on the block: database management systems implemented in JavaScript NoSQL Software Market Information, Figures and Analytical Insights 2021– 2026 | MongoDB, OrientDB, Amazon, Azure Cosmos DB Apache CouchDB 3.0 NoSQL Database: A Major Milestone -- ADTmag NoSQL Databases Software Market Analysis, Status and Business Outlook 2021 – MongoDB, Amazon, ArangoDB, Azure Cosmos DB, Couchbase – KSU | The Sentinel Newspaper CouchDB 3.0 ends admin party era • DEVCLASS A Pokemon Crash Course on CouchDB bereitgestellt von Google News Distributed Key-Value Store etcd Graduates at CNCF etcd Data Store Project Key to Scaling Kubernetes Clusters SD Times Open-Source Project of the Week: etcd Cloud Native Computing Foundation Announces etcd Graduation Presentation: A Kubernetes Operator for etcd bereitgestellt von Google News The 9 Best Google Cloud Platform Courses on Pluralsight The Best Cloud Computing Courses on Pluralsight for IT Engineers Google Cloud Datastore has Monday meltdown, tips other services over • DEVCLASS Cloud Migration Drives Data Modernization for Half of Businesses Global Key-Value Stores Market 2021 – Redis, Azure Redis Cache, ArangoDB, Hbase, Google Cloud Datastore – KSU | The Sentinel Newspaper bereitgestellt von Google News Microsoft open-sources Graph Engine insideBIGDATA Latest News – 4/8/2021 Cutting-edge Katana Graph scores $28.5 million Series A Led by Intel Capital TigerGraph lands $105M as cloud analytics feeding frenzy continues With latest release of its graph engine, TigerGraph bids for database mainstream bereitgestellt von Google News Getting Started with PouchDB Client-Side JavaScript Database Synchronizing Offline App Data with PouchDB Create Offline Web Apps Using Service Workers & PouchDB Cross Platform Storage and Sync with Ionic Framework, Couchbase, and PouchDB Which Are the Top Local Databases for React Native bereitgestellt von Google News PHP Developer Python Developer Full Stack Engineer Jr. Java Developer PostgreSQL DBA Hiring : SRE (Site reliability engineer) : Remote GoLang Developer Staff Engineer Software Engineer, Data Streaming-Remote DevOps / Backend Engineer 2021 Software Engineering Intern - Voice Team Engineering Manager, Google Cloud Platform Back End / Python Application Developer (**REMOTE AVAILABLE**) Mobile Engineer - Advertising (Remote Eligible - Americas) Contract Data Engineer for Adobe Experience Platform Implementations Backend Go Engineer |
Teilen sie diese Seite mit ihrem Netzwerk