Proposal: Database Engine for D
Piotrek via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jan 4 09:36:20 PST 2016
On Sunday, 3 January 2016 at 23:22:17 UTC, Jakob Jenkov wrote:
> You could just target your database at data analysis. Then you
> don't need to care about ACID, transactions etc. Just load all
> the data into memory, and start analyzing it.
>
> Also, you'd typically be scanning over large parts of the data
> set for each query, so you may not need to support a full query
> language. Just what is needed for data analysis.
>
> Later you can modify your engine to support ACID, more
> expressive query language etc.
That's the plan:) Except no dedicated query language is planned.
At least that's my vision based on what I know about D and
databases currently.
> On one of the projects I am working on right now, we will also
> implement our own database engine. We need it to integrate
> tightly with the rest our architecture, and the only way to do
> that is to roll our own. We will also not be using SQL because
> SQL is so limiting.
>
> So, I'd say "go ahead" - you can only learn something from the
> project. I've "reinvented a lot of wheels" over the years, and
> each time I came out smarter than before. Not every reinvention
> was a success, but I always learned something from the process.
Thanks! So at least one more soul believing that D can approach
the SQL expressiveness in db domain.
Cheers
Piotrek
More information about the Digitalmars-d
mailing list