FEATURES
Die wichtigsten Merkmale von Couchbase im Vergleich zu MongoDB
- Was ist inbegriffen?
- JSON-Flexibilität
- Eingebauter verwalteter Cache
- Mobile, Edge- und Peer-to-Peer-Synchronisierung
- SQL
- Native Volltextsuche
- Native Vektorsuche
- XDCR Master-Master-Replikation
- Automatische Aufsplitterung
- Masterlose Shared-Nothing-Architektur
- ACID-Transaktionen
- Mehrdimensionale Skalierung
- Vektorsuche auf dem Handy
- Säulenförmiges Speichermodul
- Multi-Quelle, Null-ETL-Ingestion
- Write-Back, Echtzeit-Analysen zum Quellcluster
- Couchbase
- MongoDB
- BSON
- Lucene-basiert und nur in Atlas verfügbar
Code-Schnipsel
Vergleich von gleichwertigen Abfragen in Couchbase SQL++ und MQL von MongoDB
Office ipsum you must be muted. Horse next protocol were give working thought put boil marketing. Churning management standup flesh incentivization high power enable. And build whistles keep stands wider. Pants lift what's later low call. Shoot knowledge power anyway vendor join roll drawing-board. Awareness wider managing door territories reality. Status dogpile issues.
/* equivalent to the Mongo example */
SELECT SUM(value * volume) AS val, symbol
FROM db.stocks
WHERE symbol IN ( "AAPL", "GOOG" ) AND value > 0
GROUP BY symbol
ORDER BY val DESC, symbol ASC
// equivalent to the SQL++ example
db.stocks.aggregate([
{ "$match": {
"$and": [
{"symbol": {
"$in": [
"AAPL",
"GOOG"]}},
{ "value": {
"$gt": 0 }}]}},
{ "$group": {
"_id": {
"symbol": "$symbol" },
"sum(value * volume)": {
"$sum": {
"$multiply": [
"$value",
"$volume"]}}}},
{ "$project": {
"_id": 0,
"sum(value * volume)": "$sum(value * volume)",
"symbol": "$_id.symbol"}}
{ "$sort": {
"sum(value * volume)": -1,
"symbol": 1 }}]})
KUNDEN
Was die Kunden sagen
-
"Wir sehen sehr konsistente 500 Mikrosekunden Antwortzeiten von Couchbase, selbst bei sehr großem Maßstab."
Technische Leitung, Cisco100B+ Benutzersitzungen pro Jahr500 Reaktionszeiten im Mikrosekundenbereich -
"Wir haben festgestellt, dass die Replikationstechnologie für Couchbase über die Rechenzentren hinweg überlegen ist, insbesondere bei großen Workloads."
Claus Moldt, CIO, FICO<1 ms-Reaktionszeiten24x365 Betriebszeit der Anwendung -
"Mit weniger als der Hälfte der Server können wir die Leistung steigern und erhalten eine wesentlich besser skalierbare Architektur."
Amir Ish-Shalom, Leitender Direktor für Betrieb, Viber15 Milliarden Anruf- und Nachrichtenereignisse/Tag60% Reduzierung der Gesamtzahl der Server