变更数据捕获(CDC)

时间:2016-07-13 22:10:21

标签: database ruby-on-rails-4 change-data-capture

我正在阅读关于ETL的article分析数据库,我发现了这个有趣的说明:

  

如果您发现内部应用程序正在删除对分析很重要的数据,您有两种选择:要么问你的   软件工程师修改应用程序代码以避免删除,   或实施包含变更数据捕获的数据管道   (CDC)。 CDC在其中的每个点保留数据库的状态   历史记录,以便即使从生产模式中删除数据,   它仍可用于分析。此解决方案通常要少得多   侵入性而不是重新构建应用程序以避免删除。

我对这些工具比较陌生。如果我在rails应用程序上有一个带有典型CRUD操作的ruby(在MySql数据库上),而不是重写我的代码来保存数据:

  • 我可以实际实现类似RJ指标的内容,因此我不需要修改代码但是要保留所有数据吗?如果不是RJ Metrics,
  • 是否有可以保留我的数据流的服务,所以我不必重新编写代码?

0 个答案:

没有答案