CassaDB

CassaDB
Dati di base

Manutentore Crate.io
Versione attuale  4.5
(31 marzo 2021)
linguaggio di programmazione Giava
Licenza Apache 2.0
cassa.io

CrateDB è un sistema di database distribuito che combina query SQL con l'approccio NoSQL di un database orientato ai documenti ed è ricercabile nel testo completo. È open source , scritto nel linguaggio di programmazione Java, si basa su un'architettura nulla condivisa ed è progettato per essere scalabile. Il database è particolarmente adatto per applicazioni IoT e dati macchina grazie alla sua scalabilità e alla grande quantità di dati che accetta. CrateDB si basa su componenti di altri progetti open source come Apache Lucene e Netty .

storia

CrateDB è stato avviato come progetto da Jodok Batlogg, membro dell'Open Source Initiative Vorarlberg, a Dornbirn. Il database è un database SQL distribuito adatto per ricerche e analisi full-text veloci.

La start-up Crate.io sviluppa e vende CrateDB. È stata fondata nel giugno 2013 da Jodok Batlogg, Bern Dorn e Christian Lutz a Dornbirn. La società ha ricevuto il suo primo round di finanziamento nell'aprile 2014.

Nel giugno dello stesso anno, Crate.io ha vinto il Judges's Choice Award al concorso GigaOm Structure Launchpad. A ottobre, l'azienda ha vinto TechCrunch Disrupt Europe a Londra.

Crate.io ha completato un round di finanziamento di $ 4 milioni a marzo 2016. Nel dicembre dello stesso anno è stata rilasciata la versione 1.0 di CrateDB, scaricata più di un milione di volte.

La versione 2.0 di CrateDB è stata rilasciata a maggio 2017, dopo un altro round di finanziamento di $ 2,5 milioni da Dawn Capital, Draper Esprit, Speedinvest e Sunstone Capital.

Un anno dopo, nel 2018, è stato rilasciato CrateDB 3.0. Nello stesso anno, è stato completato il round di finanziamento della serie A di $ 11 milioni.

CrateDB 4.0 è stato rilasciato a giugno 2019. Crate.io commercializza CrateDB anche come soluzione cloud.

Uno dei fondatori, Jodok Batlogg, ha lasciato l'azienda nell'ottobre 2020. Eva Schönleitner è CEO di Crate.io da settembre 2020.

Da tempo è stato adottato un approccio in cui la Community Edition è open source e altre funzionalità sono disponibili solo con una licenza enterprise, è stata annunciata la rinnovata versione completa del codice sorgente per la versione 4.5, che è stata pubblicata a marzo 2021.

costruzione

architettura

CrateDB si basa su un'architettura nulla condivisa, che evita singoli punti di errore e funziona in un cluster di server (nodi) configurati in modo identico. I nodi si coordinano automaticamente per distribuire gli accessi in scrittura e query sul cluster.

Interrogare

La sintassi SQL di CrateDB include JOINS, funzioni aggregate, indici, sottoquery, funzioni e viste definite dall'utente. Sono supportate anche la ricerca full-text, le query di geodati e le colonne di oggetti JSON nidificati.

schemi

CrateDB supporta schemi dei seguenti tipi "rigoroso", "dinamico" o "ignorato"

  • Schema rigoroso: se un'istruzione INSERT contiene una colonna che non è stata definita nella tabella, CrateDB applica lo schema originale rifiutando l'istruzione INSERT e generando un errore.
  • Schema dinamico: CrateDB aggiorna automaticamente lo schema indicizzando la nuova colonna.
  • Schema ignorato: CrateDB non indicizza la colonna, ma memorizza il valore JSON.

consistenza

CrateDB utilizza un modello di consistenza chiamato consistenza finale . Include il controllo delle versioni del set di dati e la valuta ottimistica , nonché un'impostazione per la frequenza di aggiornamento a livello di tabella, che obbliga i dati di CrateDB a diventare coerenti ogni n millisecondi.

Evidenze individuali

  1. Crate.io sta sviluppando un database SQL per l'Internet of Things con CrateDB. Estratto il 1 febbraio 2021 .
  2. Jodok Batlogg lascia la gestione di crate.io. Estratto il 19 gennaio 2021 .
  3. Crate.io sta sviluppando un database SQL per l'Internet of Things con CrateDB. Estratto il 1 febbraio 2021 .
  4. "CrateDB offre flessibilità NoSQL, familiarità con SQL" InfoWorld. dic. 19, 2016
  5. 10 promettenti startup di Big Data ( de-DE ) In: The New Stack . Consultato il 31 gennaio 2021.
  6. Open Source Data Store Startup Crate Data raccoglie 1,5 milioni di dollari da Sunstone e DFJ Esprit ( en-US ) In: TechCrunch . Estratto il 13 gennaio 2021.
  7. Premiata la startup del Vorarlberg "Crate Data" . In: vol.at . Estratto il 13 gennaio 2021.
  8. Crate Data: i Vorarlberger vincono a Techcrunch Europe . In: Horizont.at .
  9. FinSMEs: Crate Technology raccoglie $ 4M in finanziamenti ( en-US ) In: FinSMEs . 15 marzo 2016. Estratto il 13 gennaio 2021.
  10. Thomas Claburn a San Francisco: Crate.io unboxe il cluster SQL CrateDB, si sposta in California ( en ) In: www.theregister.com . Estratto il 13 gennaio 2021.
  11. Ben Kepes: CrateDB: il database incentrato sull'IoT e sui dati delle macchine ( it ) In: Network World . 14 dicembre 2016. Estratto il 13 gennaio 2021.
  12. Serdar Yegulalp: CrateDB 2.0 Enterprise sottolinea la sicurezza e il monitoraggio — e l'open source ( it ) In: InfoWorld . 16 maggio 2017. Estratto il 13 gennaio 2021.
  13. Crate.io racchiude nuove funzionalità, servizi in aggiornamento DB ( en-US ) In: LinuxInsider . 17 maggio 2017. Estratto il 13 gennaio 2021.
  14. Con la versione 2.0, gli strumenti di database di Crate.io mettono l'accento sull'IoT ( en-US ) In: TechCrunch . Estratto il 13 gennaio 2021.
  15. FinSMEs: Crate.io raccoglie 2,5 milioni di euro in seed Funding ( en-US ) In: FinSMEs . 2 gennaio 2017. Estratto il 13 gennaio 2021.
  16. Versione 4.0.0 - CrateDB: Riferimento . In: crate.io . Estratto il 13 gennaio 2021.
  17. dotnetpro: serie temporali SQL industriali in tempo reale per Microsoft Azure ( de-DE ) In: dotnetpro . 25 settembre 2019. Accesso al 1 febbraio 2021.
  18. Jodok Batlogg lascia la gestione di crate.io. Estratto il 19 gennaio 2021 .
  19. Crate.io: Eva Schönleitner si unisce a Crate.io come CEO . Dentro : Stanza di notizie di GlobeNewswire . 9 settembre 2020. Consultato il 13 gennaio 2021.
  20. CrateDB v4.5 è ora stabile e pronto per l'uso. 31 marzo 2021, accesso 5 aprile 2021 (inglese americano).
  21. CrateDB raddoppiando le licenze permissive e il blocco Elasticsearch ( en-US ) In: Crate.io . Consultato il 31 gennaio 2021.
  22. 10 promettenti startup di Big Data ( de-DE ) In: The New Stack . Consultato il 31 gennaio 2021.
  23. Proprietà del sistema CrateDB. Estratto il 1 febbraio 2021 .
  24. Proprietà del sistema CrateDB. Estratto il 1 febbraio 2021 .

link internet