All I want is an ordinary RDBMS with SPAAS (Stored Procedures as a Service) that return a binary blob of tables, nothing else. I don't want noSQL, I don't care about cloud objects, I saw Firebase and didn't like it, I don't want JSON as a result, I don't care if noobs don't know who CODD is, they will learn it the hard way sooner or later. Oracle is the living god of RDBMS and they should take advantage of that yet t…
--
I'm dreaming about building a relational language and by the way build a RDBMS on top of maybe sqlite. I think exist a lot of potential for a relational store with more flexibility
Think: with both in-memory and on-disk data storage, fixed schema (as normal) + dynamic (like JSON) + Flexible.
By flexible I mean to use Union Types and return mixed rows:
//A union of several schemas: Table Log = | Customer | Order | OrderLine
SELECT Log =
Customer(1,...). Customer(2,...) Order(1, ...) OrderLine(1, ...)
Also, maybe allow to directly acces indexes (so a index is just a KV store!), to allow logical log manipulation, etc.
In short, what about a relational-redis?