CARATTERISTICHE
Caratteristiche principali di Couchbase rispetto a SQL Server
- Cosa è incluso
- SQL
- Transazioni ACID
- Flessibilità dello schema
- Scala orizzontale
- Replica automatica
- Caching integrato
- Supporto multi-modello
- Sincronizzazione mobile e bordo macchina
- Sharding automatico
- Scala multidimensionale
- Logica del database
- API di gestione REST
- Couchbase
- Eventi, UDF
- Server SQL
- Sharding nativo limitato, complesso
- Sprocs, trigger, visualizzazioni
CLIENTI
Storie di successo: Da SQL Server a Couchbase
-
"Couchbase Full-Text Search ci permette di fornire ai clienti risultati di ricerca da set di dati estremamente grandi in modo molto efficiente".
Brant Burnett, Architetto di sistemi, CenterEdge Software1,000+ conti20+ anni al servizio dell'industria dello spettacolo -
"Abbiamo esaminato diverse opzioni NoSQL, tra cui MongoDB e Cassandra, e ci è piaciuta molto l'architettura di Couchbase".
Kris Alexander, Responsabile dell'architettura della piattaforma, Gannett75% riduzione dei diritti di licenza140 milioni di spettatori digitali serviti ogni mese -
"Couchbase Server fornisce un modello di dati flessibile, compresa l'integrazione della ricerca full-text, su cui possiamo sviluppare applicazioni interattive altamente dinamiche."
75,000+ articoli, video e immagini indicizzati e classificati
Frammento di codice
SQL++: Funzioni SQL complete con JOIN, CTE, CRUD, come T-SQL
> SQL
SELECT u.name, AVG(o.total) AS avgOrderTotal
FROM users u
JOIN orders o ON u.userId = META(o).id
WHERE u.membershipLevel = 'Gold' AND u.status = 'active'
GROUP BY u.name
> SQL
SELECT u.Name, AVG(o.Total) AS AvgOrderTotal
FROM Users u
JOIN Orders o ON u.UserId = o.UserId
WHERE u.MembershipLevel = 'Gold' AND u.Status = 'active'
GROUP BY u.Name