cursusdb / cursusdb

CursusDB is an open-source distributed in-memory yet persisted document oriented database system with real time capabilities.

Home Page:https://cursusdb.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

make a mechanism for nlp to sql like specific to your project without making mistakes , can it do innodb ?

lootnath opened this issue · comments

Confused on the ask here.
Do you have an example of what you mean NLP to SQL? Cursus currently is still a bit different in regards to the general query language. CDQL is very sql like but still is different, not a replacement.

In regards to innoDb. That’s a relational storage engine. CursusDB is not a modeled or a relational database; meaning you don’t model your documents nor are there relational features. It’s unstructured.

It’s a document database similar to firestore let’s say!

You don’t model data.
Example every user document within a users collection can be different. That’s the beauty of unstructured document data. Not having to migrate like you have to in like oracle sql let’s say every time you gotta add a column to a table.

IDs are created by default, if you want uniqueness on your insert into let’s say a users collection you’d do something like {“username!”: alex}. The ! Is telling cursus to make sure there is no other user with a username of alex.

I hope this helps you. If not could you kindly explain and give examples of what you’re talking about?

-Alex

@lootnath do let me know. I am gonna convert this to a discussion as it does not seem like an issue.
Happy holidays by the way.