我正在编写一个新的 NoSQL 数据库,并且对于用于定位给定键的节点的散列机制,我有一个我认为是新颖的想法(无论如何对我来说)。
我正在使用包含时间戳的对象键。哈希将用于确定保存数据的节点。到目前为止很常见。
(可能的)转折在于地图将记录节点被添加到集群的时间。这样,我可以为任何给定对象确定添加该对象时集群中存在哪些节点(以及因此哪些节点保存对象的数据)。
我认为以这种方式增长集群不需要传输任何数据。对象总是存在于同一个节点上……永远存在。
有没有人尝试过这样的事情?任何人都可以预见的任何潜在问题?