我计划创建一个SQL事实表,其中包含一个不希望进行索引的文本字段(我只会读取数据并且很少更新它)。我认为由于这个文本字段,这个表可能会变得非常大。我的数据库中的其他数据确实有关联,但是我相信如果我使用指向存储在类似于S3的平面文件中的不同文本文件的指针(每个指针都指向不同的文本文件)而不是使用文本字段,则可以更轻松且更便宜地扩展。
另一种似乎越来越流行的替代方案是完全基于文档的NoSQL解决方案(例如CouchDB,MongoDB等)。我想知道在仅使用SQL文本字段、使用指向平面文件的指针或在NoSQL文档存储上下文中彻底重新思考整个系统之间的权衡(可扩展性/可靠性/安全性/性能/易实现性/易维护性/成本)是什么?
另一种似乎越来越流行的替代方案是完全基于文档的NoSQL解决方案(例如CouchDB,MongoDB等)。我想知道在仅使用SQL文本字段、使用指向平面文件的指针或在NoSQL文档存储上下文中彻底重新思考整个系统之间的权衡(可扩展性/可靠性/安全性/性能/易实现性/易维护性/成本)是什么?