我计划最终将我网站的数据库系统从 MySQL 切换到 NoSQL(在本例中为 Cassandra)。
根据我目前对 Cassandra 的了解,没有联接之类的东西,而只是更有效地工作的更大记录。我不是 NoSQL atm 方面的专家,实际上我对它的了解非常少,并且对它的很多工作原理感到非常困惑......
我的 Web 项目的目标之一是切换到 Python 和 Cassandra,以获得更高级和更快的解决方案,因为我的网站开始增长,并且我希望能够通过额外的服务器轻松扩展它。
现在,我正在为我的网站设计一项新功能,即获取文件并从中创建文件夹的能力。到目前为止,这是我最初使用的:如何加入/子查询第二个表(我刚刚问的一个问题)
然后人们建议对数据进行规范化并使其成为一个 3 表系统,其中一个用于文件夹,一个用于文件夹/文件,一个用于文件。@egrunin 回答了我的问题,甚至给了我 NoSQL 的信息,但我真的很想用第二个来源检查它,以确保这是正确的方法。
还有 SQL 到 NoSQL 的转换工具吗?
所以我的最终目标是在数据库中设计这个文件夹/文件系统(以及我正在添加的其他功能),以便当我从 SQL 切换到 NoSQL 时,我将准备好并且我的所有数据的转换将会很多更轻松。
非常感谢任何关于将 SQL 转换为 NoSQL、Cassandra 或 NoSQL 工作原理的教程、指南和信息,到目前为止,Cassandra 文档让我非常困惑。