CARACTER脥STICAS
Caracter铆sticas principales de Couchbase frente a Oracle
- Qu茅 incluye
- SQL
- Transacciones ACID
- Flexibilidad del esquema
- Escala horizontal
- Replicaci贸n autom谩tica
- Almacenamiento en cach茅 integrado
- Soporte multimodelo
- Sincronizaci贸n m贸vil y Edge
- Fragmentaci贸n autom谩tica
- Escala multidimensional
- L贸gica de la base de datos
- API de gesti贸n REST
- Couchbase
- Concurso completo, UDF
- Oracle
- fragmentaci贸n nativa limitada, compleja
- Sprocs, disparadores, vistas
CLIENTES
Casos de 茅xito: De Oracle a Couchbase
-
"Couchbase fue capaz de adoptar con nosotros nuestra visi贸n hacia la nube, y que quer铆amos operar almacenes de datos directamente en PaaS".
Vincent Bersin, Director de Unidad, Soluciones NoSQL, Amadeus20 millones de operaciones por segundo< 2.5 ms de respuesta -
"Durante muchos a帽os, hemos querido un almac茅n de datos en el que pudi茅ramos pasar del objeto Java directamente a la base de datos sin una gran traducci贸n y sobrecarga. Esto es lo que busc谩bamos".
Thomas Vidnovic, Arquitecto de soluciones, Marriott4,000 transacciones por segundo30M+ documentos -
"Couchbase es un almac茅n de datos distribuido y altamente escalable que desempe帽a un papel fundamental en los sistemas de almacenamiento en cach茅 de LinkedIn".
Michael Kehoe, Ingeniero s茅nior de fiabilidad del sitio web, LinkedIn10+ millones de consultas por segundo< 4 ms de latencia media
Fragmento de c贸digo
SQL++ es una implementaci贸n completa de SQL, como PL/SQL, con JOINs, CTEs y CRUD
> 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