感谢您对这篇文章感兴趣,基本上我正在寻找一些关于使用PHP中不同数据库实现的数据的建议,或者如果PHP不适合这些任务,那么任何有关其他方法的建议。
我想要完成的任务可以通过以下示例来说明。我有一个MySQL数据库,我在其中存储有关用户在“服务器A”上组织的用户的人口统计信息,这将运行到大约200,000行。在服务器B上,我将user_id和event_id存储在Vertica数据库中的用户使用数据运行到大约300,000,000行。
我想找到一种方法来连接这些数据集,这样我就可以生成汇总输出,其中包含从Vertica数据库中获取的聚合用户事件,这些事件按MySQL数据库中包含的数据(例如年龄和位置)分组,通过' user_id'field。
我意识到这可以通过在另一台服务器上创建这些表中的任何一个的副本来完成,但我很好奇是否可以在没有它的情况下实现。
我的问题是:
提前感谢您的帮助,
詹姆斯
答案 0 :(得分:0)
我建议使用TALEND!是一个开源的ETL工具,其中实现了Mysql和Vertica连接器。 只要TALEND可以访问它们,您就可以聚合来自任何rdbms的数据集!然后将它们转储到您需要的地方。 试一试。