就速度和资源而言,哪一个更高效?场景1将所有数据写入一个表,其中每个字段表示ElasticSearch索引?执行cron或事件,根据表数据将数据写入ES索引。场景2将所有数据写入beanstalkd队列,并触发一个事件将作业队列数据写入Elastic Search。
我想说,场景2是你的最佳选择,也是我过去已经做过的,我唯一的问题是,为什么不直接将其保存为弹性,还是为你放慢速度?
第二种情况更好,因为它可以帮助您优化服务器的资源使用cronjob,您需要每次扫描表以发现对性能不利的新数据=>希望它能帮助你