如何在分布式数据库中优化数据分配?
有没有软件产品来解决这个问题?
例如:
分布式数据库有一些连接的服务器。每个服务器同时是该数据库的客户端。
数据库有许多表。
我们统计了每个客户端对特定表的查询次数。
每个服务器存储数据的价格不同。
每个服务器和客户端之间传输的价格已知。
目标:以最佳方式在服务器上分配所有表(或表的部分)。
为了解决这个问题,我们可以应用各种启发式算法:遗传算法、进化策略、蚂蚁算法等。
但我找不到任何已经实现这些算法的现成软件工具。
是否有工具可用于解决分布式数据库(Oracle或其他)的这个问题?
是否有人关注这个问题?
也许有人有已经优化了查询统计信息的分布式数据库系统示例?
谢谢!
有没有软件产品来解决这个问题?
例如:
分布式数据库有一些连接的服务器。每个服务器同时是该数据库的客户端。
数据库有许多表。
我们统计了每个客户端对特定表的查询次数。
每个服务器存储数据的价格不同。
每个服务器和客户端之间传输的价格已知。
目标:以最佳方式在服务器上分配所有表(或表的部分)。
为了解决这个问题,我们可以应用各种启发式算法:遗传算法、进化策略、蚂蚁算法等。
但我找不到任何已经实现这些算法的现成软件工具。
是否有工具可用于解决分布式数据库(Oracle或其他)的这个问题?
是否有人关注这个问题?
也许有人有已经优化了查询统计信息的分布式数据库系统示例?
谢谢!