whirlwind-match / fuzzydb

fuzzydb is a fuzzy matching database engine capable of providing human-like search results that make life much easier for users of websites searching for things like cars, houses, people and jobs.
19 stars 5 forks source link

Consider distributed commits - TxLogs can be sharded to allow higher throughput #83

Open nealeu opened 12 years ago

nealeu commented 12 years ago

Just thinking aloud that in a multi-node sharded setup, we may not persist tx logs to disk immediately, but consider them committed if persisted to one or more servers. It's quite possible they may be held entirely in memory (although that'd be interesting in power failure scenarios at same site)