Existing database systems employ an eager transaction processing scheme – that is, upon receiving a transaction request, the system executes all the operations entailed in running the transaction ...
Building a distributed database is complicated and needs to consider many factors. Previously, I discussed two important techniques, sharding and partitioning, for gaining greater throughput and ...
Add Yahoo as a preferred source to see more of our stories on Google. After doing some consulting for Microsoft to develop protections against zero-day exploits, software engineer Joran Dirk Greef ...
The non-relational database explosion of the late 2000s was motivated by several disenchantments with the—until then—dominant relational database model. A key concern for many involved the overly ...
What do you do when you can't avoid huge transaction logs in SharePoint and your files are too large? Last month, I wrote about how to avoid having ginormous transaction logs within SharePoint ...
A database start up, NuoDB, reached out to me to talk about a project they were working on to address the need for extremely scalable, web scale, transaction oriented database engines. The ...