2 ms·
So, I'm an independent researcher in this space and the founder of https://www.adama-platform.com/ https://www.adama-platform.com/ which, at core, is a new type
by mathgladiator 4y ago
So, I'm an independent researcher in this space and the founder of https://www.adama-platform.com/ https://www.adama-platform.com/ which, at core, is a new type of database. The way to think of it is as Key to Database service where the Database is an atomic unit like a user, document, application state, or game. I haven't tested how big a database can get, but I expect to be able to get towards 1/2 memory.
I'm moving slow as I'm building it myself, and I don't even have joins yet in the language (although, I'm not sure I need them).
I believe current databases represent many mistakes. For example, how we think about privacy is a cluster fuck. The pattern of having a single root password to a database then exposes your data to anyone with network access. My opinion is that privacy, authentication, and access controls should be properties of the database layer.
A long term goal of mine is to build a nice layer for interacting with large documents which provide great direct product experiences, and then offload the larger scale aspects (i.e. cross document search) to dedicated indices or query engines. By focusing how product interaction happen and isolating to a user or document means fantastic control over privacy, audits, latency, and compliance.