MongoDB 会计软件
MongoDB for accounting software
我想看看 MongoDB 是否可以用作 accounting/bookkeeping 软件的数据库。
我试图从 Whosebug 上的现有问题中搜索答案,但我发现的所有链接都非常旧(2017 年之前),并且所有链接都说不要使用 MongoDB,因为它不符合 ACID。
但是,自 2018 年发布的 4.0 版以来,MongoDB 现在是多文档 ACID 兼容的。因此,鉴于它现在支持 ACID,是否可以使用 MongoDB 构建一个会计应用程序,或者还有其他原因为什么仍然应该只使用 RDBMS?
PS:我是编程新手,如果这个问题看起来很新手,还请见谅
会计可以用 MongoDB 完成,正如我们可以看到 Stripe 使用 MongoDB 来处理他们的大部分业务,我认为这属于繁重的会计领域。
主要注意事项:
- 可扩展性(SQL 数据库可以很容易地垂直扩展,但没有SQL 数据库通常是水平扩展的,根据我的经验,这有点痛苦)。
- 动态模式(据我所知,动态模式可能不是满足会计要求的最佳选择)
- 复杂查询(与 SQL 数据库相比,没有SQL 数据库很难执行复杂查询。
您可能应该读一读这篇来自 MongoDB 的关于 Stripe 及其 MongoDB 用法的文章。
我想看看 MongoDB 是否可以用作 accounting/bookkeeping 软件的数据库。 我试图从 Whosebug 上的现有问题中搜索答案,但我发现的所有链接都非常旧(2017 年之前),并且所有链接都说不要使用 MongoDB,因为它不符合 ACID。
但是,自 2018 年发布的 4.0 版以来,MongoDB 现在是多文档 ACID 兼容的。因此,鉴于它现在支持 ACID,是否可以使用 MongoDB 构建一个会计应用程序,或者还有其他原因为什么仍然应该只使用 RDBMS?
PS:我是编程新手,如果这个问题看起来很新手,还请见谅
会计可以用 MongoDB 完成,正如我们可以看到 Stripe 使用 MongoDB 来处理他们的大部分业务,我认为这属于繁重的会计领域。
主要注意事项:
- 可扩展性(SQL 数据库可以很容易地垂直扩展,但没有SQL 数据库通常是水平扩展的,根据我的经验,这有点痛苦)。
- 动态模式(据我所知,动态模式可能不是满足会计要求的最佳选择)
- 复杂查询(与 SQL 数据库相比,没有SQL 数据库很难执行复杂查询。
您可能应该读一读这篇来自 MongoDB 的关于 Stripe 及其 MongoDB 用法的文章。