将 NorthWind 数据库迁移到 NoSQL Database

由 Basit Anwer

现在的事实是,数据库需要具有横向扩展的能力,以处理以高速和大量生成和访问的数据。 传统数据库 (RDBMS) 从来没有打算处理如此高的信息流。 为了跟上,您可以合并一个分布式缓存,例如 NCache 克服数据库瓶颈,或将 RDBMS 替换为 NoSQL database. NosDB 就是这样 NoSQL database 并且是在 .NET 中从头开始制作的。 它可以轻松处理峰值负载,并在运行时横向扩展——因此可以“按需”增加吞吐量。

在这一点上很明显,考虑到 NoSQL 解决方案将使您摆脱 RDBMS 瓶颈。 但不太清楚的是如何正确地从关系数据库迁移到 NoSQL. NoSQL 非常容易使用,以至于开发人员经常在没有正确理解和构建数据模型的情况下直接投入使用。 具有无限的灵活性和功能, NoSQL database 提供,在迁移过程中很容易弄乱您的数据,这会导致以后出现很多问题。

阅读全文

规划将有助于将现有数据从 RDBMS 正确迁移到 NoSQL database 而不损害您现有的业务流程。为了完整地演示它,我们将使用 Microsoft 的示例应用程序 NorthWind 作为示例。首先,让我们了解一下这家虚构公司“NorthWind Traders”的一些基本业务运营。

为什么要了解企业运营?那么,使用传统的 RDBMS,您就被锁定在数据库驱动的开发中。但随着一个 NoSQL database,您的开发始终是领域驱动的,使您可以完全控制数据的存储方式。因此,最简单的方法是围绕您的业务用例和应用程序构建数据库架构。

阅读全文

联系我们

联系电话
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。