我正在实现数据聚合应用程序框架。它应该在mysql数据库上使用create、update和delete操作,这些数据库被分片到多个示例上。这些聚合应该存储在一个单独的数据库中,并作为例如统计概述的读取存储。
我提出了两种解决方案,其中一种是使用kafka消费者将这些数据写入聚合数据库。另一种方法是在应用程序级别为beanstalkd创建后台作业(只要数据被持久化),并使用与kafka消费者相同的工作的工人来使用它们。
我对您对这两种方法在性能、可伸缩性和容错性方面的优缺点的看法很感兴趣。
我正在实现数据聚合应用程序框架。它应该在mysql数据库上使用create、update和delete操作,这些数据库被分片到多个示例上。这些聚合应该存储在一个单独的数据库中,并作为例如统计概述的读取存储。
我提出了两种解决方案,其中一种是使用kafka消费者将这些数据写入聚合数据库。另一种方法是在应用程序级别为beanstalkd创建后台作业(只要数据被持久化),并使用与kafka消费者相同的工作的工人来使用它们。
我对您对这两种方法在性能、可伸缩性和容错性方面的优缺点的看法很感兴趣。
暂无答案!
目前还没有任何答案,快来回答吧!