在我正在工作的应用程序中,我们使用MySQL数据库,并希望将文章存储在表中。与其将它们存储在SQL数据库中,我们考虑只在NoSQL数据库中存储文章的关键字。这是使用NoSQL解决的好问题吗?还是应该在MySQL中创建另一个表并在其中存储大量文本?
我们正在考虑使用MongoDB来存储文本。
在我正在工作的应用程序中,我们使用MySQL数据库,并希望将文章存储在表中。与其将它们存储在SQL数据库中,我们考虑只在NoSQL数据库中存储文章的关键字。这是使用NoSQL解决的好问题吗?还是应该在MySQL中创建另一个表并在其中存储大量文本?
我们正在考虑使用MongoDB来存储文本。
首先,我会检查MySQL如何处理“大量数据”。如果您获得了可接受的性能,则没有必要尝试使系统更加复杂。
将文本内容放入MySQL的单独表中不会有任何作用。将其放入单独的数据库可能有所帮助,但除非您确定MySQL是一个重要的瓶颈,并且您无法执行其他操作(例如优化查询),否则我不会这样做。