关于分布式关系数据库的一点想法,请大家指教
我的想法主要是,在分布式中各节点不断收集用户的查询资料,了解用户的查询习惯,比如某个表的哪些属性进行的连接操作较多,哪些属性的聚集操作较多等等,然后主节点根据资料,隔一段时间检测一遍,如果需要就对某些表进行重新分布,或者自动优化某些查询细节等,以达到整体查询效率的提高,整体查询代价最小。
总之,希望数据库使用过程越来越贴近用户,速度越来越快。尤其是在有新表加入,或是查询者的查询习惯慢慢发生变化时,能够主动适应。
不知道这个想法如何,有没有什么致命的问题,因为我也是刚开始学习,请大家指教,谢谢。