我有带有字段的文章的mysql表:
*id
*user_id (int)
*article_text (text)
*status (int)
表中应该有很多行。 (约1000万,可能更多) 我想让它更快地运作。我有想法在nosql中存储大量文本数据,从mysql服务器中删除数据加载,并仅用于索引像user_id和status这样的小字段。
所以我可以这样做:
*id
*user_id (int)
*key_article_text (int)
*status (int)
并通过key_article_text字段值在nosql中存储大量文本。
我发现可能存在完整性错误的一个问题是:
如果在2,3步之间发生错误,我将丢失文本数据,并且我的行保持为null。 我可以改变第2步和第3步。
但是这里有2-3步之间的错误。我可以在nosql中使用未使用的密钥。
如何避免这类问题?
这个解决方案有哪些陷阱?