|
|
|
|
|
by zasdffaa
1401 days ago
|
|
> Their vision was to build the hardest parts of building a database, such as transactions, fault-tolerance, high-availability, elastic scaling, etc. This would free users to build higher-level (Layers) APIs [1] / libraries [2] on top. That is very interesting and simple and valuable insight that seems to be missing from the wiki page. But also from the wiki page <https://en.wikipedia.org/wiki/FoundationDB>, this: -- The design of FoundationDB results in several limitations: Long transactions- FoundationDB does not support transactions running over five seconds. Large transactions - Transaction size cannot exceed 10 MB of total written keys and values. Large keys and values - Keys cannot exceed 10 kB in size. Values cannot exceed 100 kB in size. -- Those (unless worked around) would be absolute blockers to several systems I've worked on. |
|