我有一个应用程序,我很快将做一个重要的重写,它将大量的瞬态斑点存储在数据库中。应用程序将在每天的过程中插入并删除大量的斑点(每个斑点最多5MB)。目前,该应用程序使用非常旧的PostgreSQL版本(7.3.x)。使用这个版本的PostgreSQL,我们必须定期运行外部真空处理来控制数据库的大小,另外这个过程需要关闭应用程序才能正常运行。PostgreSQL vs MySQL用于处理插入/删除大量的斑点
我们正在研究升级到最新的PostgreSQL或迁移到另一个数据库。具体而言,我们有兴趣迁移到MySQL。我想知道这里的任何人是否熟悉这些服务器的最新版本的blob处理支持,并提供任何建议,哪些人可能对不断插入和除去blob的应用程序执行最佳操作。两台服务器之间的其他功能差异对我们来说不是问题。
我做了一些研究,发现MySQL和PostgreSQL之间有很多功能比较,但没有真正解决这个问题。我希望这里的某个人可能对一个或两个数据库系统的这方面有一些经验。
感谢
感谢您的信息。我读过一些关于自动清理能力的内容。我不会考虑任何需要配置'TOAST'表的过程。 – Michael 2011-03-07 19:59:17
其实我不确定是否需要为TOAST表格配置它,但它可能是可能的 – 2011-03-07 20:25:49