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
- ↑ Crate.io sta sviluppando un database SQL per l'Internet of Things con CrateDB. Estratto il 1 febbraio 2021 .
- ↑ Jodok Batlogg lascia la gestione di crate.io. Estratto il 19 gennaio 2021 .
- ↑ Crate.io sta sviluppando un database SQL per l'Internet of Things con CrateDB. Estratto il 1 febbraio 2021 .
- ↑ "CrateDB offre flessibilità NoSQL, familiarità con SQL" InfoWorld. dic. 19, 2016
- ↑ 10 promettenti startup di Big Data ( de-DE ) In: The New Stack . Consultato il 31 gennaio 2021.
- ↑ 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.
- Premiata la startup del Vorarlberg "Crate Data" . In: vol.at . Estratto il 13 gennaio 2021.
- ↑ Crate Data: i Vorarlberger vincono a Techcrunch Europe . In: Horizont.at .
- ↑ FinSMEs: Crate Technology raccoglie $ 4M in finanziamenti ( en-US ) In: FinSMEs . 15 marzo 2016. Estratto il 13 gennaio 2021.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ Crate.io racchiude nuove funzionalità, servizi in aggiornamento DB ( en-US ) In: LinuxInsider . 17 maggio 2017. Estratto il 13 gennaio 2021.
- ↑ 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.
- ↑ FinSMEs: Crate.io raccoglie 2,5 milioni di euro in seed Funding ( en-US ) In: FinSMEs . 2 gennaio 2017. Estratto il 13 gennaio 2021.
- ↑ Versione 4.0.0 - CrateDB: Riferimento . In: crate.io . Estratto il 13 gennaio 2021.
- ↑ dotnetpro: serie temporali SQL industriali in tempo reale per Microsoft Azure ( de-DE ) In: dotnetpro . 25 settembre 2019. Accesso al 1 febbraio 2021.
- ↑ Jodok Batlogg lascia la gestione di crate.io. Estratto il 19 gennaio 2021 .
- ↑ 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.
- ↑ CrateDB v4.5 è ora stabile e pronto per l'uso. 31 marzo 2021, accesso 5 aprile 2021 (inglese americano).
- ↑ CrateDB raddoppiando le licenze permissive e il blocco Elasticsearch ( en-US ) In: Crate.io . Consultato il 31 gennaio 2021.
- ↑ 10 promettenti startup di Big Data ( de-DE ) In: The New Stack . Consultato il 31 gennaio 2021.
- ↑ Proprietà del sistema CrateDB. Estratto il 1 febbraio 2021 .
- ↑ Proprietà del sistema CrateDB. Estratto il 1 febbraio 2021 .