CrateDB
| CrateDB | |
|---|---|
| Datos básicos
| |
| Mantenedor | Crate.io |
| Versión actual | 4.5 (31 de marzo de 2021) |
| lenguaje de programación | Java |
| Licencia | Apache 2.0 |
| crate.io | |
CrateDB es un sistema de base de datos distribuido que combina consultas SQL con el enfoque NoSQL de una base de datos orientada a documentos y se puede buscar en texto completo. Es de código abierto , escrito en el lenguaje de programación Java, se basa en una arquitectura de nada compartido y está diseñado para ser escalable. La base de datos es particularmente adecuada para aplicaciones de IoT y datos de máquinas debido a su escalabilidad y la gran cantidad de datos que acepta. CrateDB se basa en componentes de otros proyectos de código abierto como Apache Lucene y Netty .
historia
CrateDB fue iniciado como un proyecto por Jodok Batlogg, miembro de la Open Source Initiative Vorarlberg, en Dornbirn. La base de datos es una base de datos SQL distribuida que es adecuada para búsquedas y análisis rápidos de texto completo.
La empresa de nueva creación Crate.io desarrolla y vende CrateDB. Fue fundada en junio de 2013 por Jodok Batlogg, Bern Dorn y Christian Lutz en Dornbirn. La empresa recibió su primera ronda de financiación en abril de 2014.
En junio del mismo año, Crate.io ganó el premio Judges's Choice Award en la competencia GigaOm Structure Launchpad. En octubre, la empresa ganó TechCrunch Disrupt Europe en Londres.
Crate.io completó una ronda de financiación de 4 millones de dólares en marzo de 2016. En diciembre del mismo año, se lanzó la versión 1.0 de CrateDB y se descargó más de un millón de veces.
La versión 2.0 de CrateDB se lanzó en mayo de 2017, después de otra ronda de financiamiento de $ 2.5 millones de Dawn Capital, Draper Esprit, Speedinvest y Sunstone Capital.
Un año después, en 2018, se lanzó CrateDB 3.0. Ese mismo año, se completó la ronda de financiación Serie A de $ 11 millones.
CrateDB 4.0 se lanzó en junio de 2019. Crate.io también comercializa CrateDB como una solución en la nube.
Uno de los fundadores, Jodok Batlogg, dejó la empresa en octubre de 2020. Eva Schönleitner es directora ejecutiva de Crate.io desde septiembre de 2020.
Durante algún tiempo se adoptó un enfoque en el que la Community Edition es de código abierto y otras funcionalidades solo están disponibles con una licencia empresarial, se anunció la versión completa renovada del código fuente para la versión 4.5, que se publicó en marzo de 2021.
construcción
arquitectura
CrateDB se basa en una arquitectura de nada compartido, que evita puntos únicos de falla y funciona en un grupo de servidores (nodos) configurados de manera idéntica. Los nodos se coordinan automáticamente para distribuir los accesos de escritura y consulta en el clúster.
Interrogar
La sintaxis SQL de CrateDB incluye JOINS, funciones agregadas, índices, subconsultas, funciones definidas por el usuario y vistas. También se admiten la búsqueda de texto completo, las consultas de geodatos y las columnas de objetos JSON anidadas.
Esquemas
CrateDB admite esquemas de los siguientes tipos "estricto", "dinámico" o "ignorado"
- Esquema estricto: si una instrucción INSERT contiene una columna que no se definió en la tabla, CrateDB aplica el esquema original rechazando la instrucción INSERT y arrojando un error.
- Esquema dinámico: CrateDB actualiza automáticamente el esquema indexando la nueva columna.
- Esquema ignorado: CrateDB no indexa la columna, pero almacena el valor JSON.
consistencia
CrateDB usa un modelo de consistencia llamado consistencia eventual . Incluye versiones de conjuntos de datos y moneda optimista, así como una configuración para la frecuencia de actualización a nivel de tabla, lo que obliga a que los datos de CrateDB sean consistentes cada n milisegundos.
Evidencia individual
- ↑ Crate.io está desarrollando una base de datos SQL para Internet de las cosas con CrateDB. Consultado el 1 de febrero de 2021 .
- ↑ Jodok Batlogg deja la administración de crate.io. Consultado el 19 de enero de 2021 .
- ↑ Crate.io está desarrollando una base de datos SQL para Internet de las cosas con CrateDB. Consultado el 1 de febrero de 2021 .
- ^ "CrateDB paquetes de flexibilidad NoSQL, familiaridad con SQL" InfoWorld. Dic. 19, 2016
- ↑ 10 Startups de Big Data prometedoras ( de-DE ) en: The New Stack . Consultado el 31 de enero de 2021.
- ↑ Open Source Data Store Startup Crate Data recauda $ 1.5M de Sunstone y DFJ Esprit ( en-US ) En: TechCrunch . Consultado el 13 de enero de 2021.
- ↑ Premiada la startup de Vorarlberg "Crate Data" . En: vol . A. Consultado el 13 de enero de 2021.
- ↑ Crate Data: Vorarlbergers gana en Techcrunch Europe . En: Horizont.at .
- ↑ FinSMEs: Crate Technology recauda $ 4M en financiamiento ( en-US ) En: FinSMEs . 15 de marzo de 2016. Consultado el 13 de enero de 2021.
- ↑ Thomas Claburn en San Francisco: Crate.io desempaqueta SQL CrateDB agrupado, se traslada a California ( en ) En: www.theregister.com . Consultado el 13 de enero de 2021.
- ↑ Ben Kepes: CrateDB: La base de datos centrada en datos de máquinas e IoT ( en ) En: Network World . 14 de diciembre de 2016. Consultado el 13 de enero de 2021.
- ↑ Serdar Yegulalp: CrateDB 2.0 Enterprise enfatiza la seguridad y el monitoreo, y el código abierto ( en ) En: InfoWorld . 16 de mayo de 2017. Consultado el 13 de enero de 2021.
- ↑ Crate.io incluye nuevas funciones, servicios en actualización de base de datos ( en-US ) En: LinuxInsider . 17 de mayo de 2017. Consultado el 13 de enero de 2021.
- ↑ Con la versión 2.0, las herramientas de base de datos de Crate.io ponen énfasis en IoT ( en-US ) En: TechCrunch . Consultado el 13 de enero de 2021.
- ↑ FinSMEs: Crate.io recauda € 2.5M en Seed Funding ( en-US ) En: FinSMEs . 2 de enero de 2017. Consultado el 13 de enero de 2021.
- ↑ Versión 4.0.0 - CrateDB: Referencia . En: crate.io . Consultado el 13 de enero de 2021.
- ↑ dotnetpro: Serie temporal de SQL industrial en tiempo real para Microsoft Azure ( de-DE ) En: dotnetpro . 25 de septiembre de 2019. Consultado el 1 de febrero de 2021.
- ↑ Jodok Batlogg deja la administración de crate.io. Consultado el 19 de enero de 2021 .
- ↑ Crate.io: Eva Schönleitner se une a Crate.io como CEO . En: GlobeNewswire News Room . 9 de septiembre de 2020. Consultado el 13 de enero de 2021.
- ↑ CrateDB v4.5 ahora es estable y está listo para usar. 31 de marzo de 2021, consultado el 5 de abril de 2021 (inglés americano).
- ↑ CrateDB duplica la concesión de licencias permisivas y el bloqueo de Elasticsearch ( en-US ) En: Crate.io . Consultado el 31 de enero de 2021.
- ↑ 10 Startups de Big Data prometedoras ( de-DE ) en: The New Stack . Consultado el 31 de enero de 2021.
- ↑ Propiedades del sistema CrateDB. Consultado el 1 de febrero de 2021 .
- ↑ Propiedades del sistema CrateDB. Consultado el 1 de febrero de 2021 .