Anna-Team / AnnaDB

Developer-first database
Apache License 2.0
56 stars 4 forks source link

Other Language Support #2

Open amaster507 opened 1 year ago

amaster507 commented 1 year ago

Other languages will be supported soon too. If you want to help me with this, please text me - I'll provide all the information and tools.

What is your idea here? Clients to connect to the db, or different query languages themselves?

roman-right commented 1 year ago

Hey,

The minimal version is a client to connect to the database that can send raw queries in string format and receive the results. Minimal deserialization for the query outputs is nice to have but optional for this step.

Then I plan to have query builders that will reflect the patterns and best practices of each lang respectively.

And as a final and optional step - Object Mappers (Like ORM, but this term doesn't fit well :) )

amaster507 commented 1 year ago

I am interested in trying it out for some use cases. What I need to do first is get a playground where I can just wrap my head around the tyson query language you came up with. It looks interesting. Before I jump into a js client build, do you have a public playground anywhere without spinning something up locally?

roman-right commented 1 year ago

I'll prepare a public playground today. I'll let you know here when it will be ready.

roman-right commented 1 year ago

Here is the connection string for the public sandbox: annadb://playground.annadb.dev:10001