NoSQL At Scale
CursusDB is
Document-oriented
CursusDB is a fast open source in-memory document oriented database offering security, persistence, distribution, availability and an SQL like query language.
SQL Like
select * from users where firstName = 'Alex' && age > 28;
JSON insertion
insert into users({"name": "John", "last": "Josh", "age": 28, "tags": ["tag1", "tag2"]});
One cluster to rule all the nodes.
insert into users({"email!": "jdoe@example.com","firstName": "Doe", "lastName": "John", "age": 28, "tags": ["tech", "news"]});
Easily integratable
import Client from 'cursusdb-node'
(async function() {
// Cluster IP or FQDN, Cluster PORT, DB User Username, DB User Password, TLS ?
const client = new Client("0.0.0.0", "7681", "username", "password", false)
client.Connect().then((res) => {
console.log(res)
client.Query(`ping;`).then((res) => {
console.log(res)
client.Close()
})
}).catch((err) => {
console.error(err)
})
})()
Getting a secure cluster setup shouldn't
take more than 5 minutes!