gpt4 book ai didi

mysql - 将 MySQL 与 NewSQL 一起使用?

转载 作者:行者123 更新时间:2023-11-29 03:01:16 26 4
gpt4 key购买 nike

是否可以将 NewSQL 平台(例如 VoltDB)与 MySQL 一起使用?

将使用此网站的网站是基于社交的网站,人们经常在该网站上发布项目和评论等。我喜欢 VoltDB 非常快的事实,但随着网站填满多年的数据,我不知道'希望它阻塞系统。

有没有办法结合这两种技术?

也许 365 天的数据都在 VoltDB 上,但任何更旧的数据都会作为存档放入 MySQL?

最佳答案

VoltDB 有多种可用的客户端库(包括 java 和 JDBC,其他库位于 http://voltdb.com/dev-center/libraries-and-tools/ ),因此很可能有一个库可以与您的应用程序一起使用。

VoltDB 包含一个“导出”功能,可以使用 JDBC 与其他数据库集成。可以在 VoltDB 中将记录提交到内存中的导出表,然后 VoltDB 会将高效的批处理移交给下游数据库。导出过程将确保记录在从导出表中删除之前提交到下游。您可以在使用 VoltDB 中阅读有关导出功能的更多信息,Chapter 13. Exporting Live Data .

何时将记录插入导出表由您决定。它可以通过在应用程序后台延迟运行的一系列事务来完成,以收集和删除超过 365 天的数据。您还可以在摄取数据时导出数据,这样 MySQL 几乎可以立即保存所有数据,而不必承受传入请求的压力。然后,数据可以保留在 VoltDB 中,无论您的应用程序需要多长时间,然后随着时间的推移将其删除(而不是导出)。

关于mysql - 将 MySQL 与 NewSQL 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23311544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com