Rule 1: Developing a good DBMS requires 5-7 years and tens of millions of dollars.
That’s if things go extremely well.
Rule 2: You aren’t an exception to Rule 1.
0: http://www.dbms2.com/2013/03/18/dbms-development-marklogic-h...
Rule 1: Developing a good DBMS requires 5-7 years and tens of millions of dollars.
That’s if things go extremely well.
Rule 2: You aren’t an exception to Rule 1.
0: http://www.dbms2.com/2013/03/18/dbms-development-marklogic-h...
And yes, things like top level transaction databases are like hand maintained clusters of 20 servers for the whole Alibaba with query caching servers in front of them to prevent OOMs
They tried to get rid of it many times as written in their tech blogs, but this probably indicates that they finally gave up on such endeavour, choosing to own Mysql instead
If you time-atomize the transaction, you get increase in minimal latency.
If you simply use a single server with very fast DB, you get reliability concerns.
With token ring locking, you get both.
And so on, so on, and on
20 years * LoadedLaborCost (USD$150k/personyr) * 10 people
=>USD$30m.
I think you could relate that to funding?
EnterpriseDB: $64.92M in 6 Rounds from 7 Investors https://www.crunchbase.com/organization/enterprisedb#/entity
Plus it is much more under development than 5-7 years.