基于产品的会计软件包(例如澳大利亚的 MYOB 和印度的 Tally & Wings)使用什么样的数据库?他们似乎不使用 SQL SERVER 或 Oracle。他们的存储文件似乎完全不同。在不使用任何第三方数据库包的情况下......我很惊讶他们如何通过添加功能来快速增长。
像那些基于产品的软件一样拥有自己的数据库的方法是什么?
谢谢
基于产品的会计软件包(例如澳大利亚的 MYOB 和印度的 Tally & Wings)使用什么样的数据库?他们似乎不使用 SQL SERVER 或 Oracle。他们的存储文件似乎完全不同。在不使用任何第三方数据库包的情况下......我很惊讶他们如何通过添加功能来快速增长。
像那些基于产品的软件一样拥有自己的数据库的方法是什么?
谢谢
MYOB 的 SME 选项Exo Business从 MS SQL Server 运行。由于数据的开放性,我们在此基础上进行了大量定制。
我对你提到的数据库不熟悉,但是很多桌面软件包都使用 sqlite。它非常快速和小巧,并且具有相当多的功能。它还被其他几种语言和框架使用,例如 Adobe AIR 和 google gears。
大多数大公司都使用ERP解决方案,例如microsoft dynamics、sap、peopple soft。
不管 ERP 解决方案如何,数据库总是需要维护,对于 MDM、索引和性能的东西。
他们还将数据归档到数据中心。
关于 MYOB 的一些发现可能会对您有所帮助:
forums.whirlpool.net.au/forum-replies-archive.cfm/1020841.html
“我的业务伙伴花了一些时间研究这个问题,并解码了 MYOB 文件结构的一部分(我想他说这是一种基于 c-tree 的格式或其他东西)并且 - 尽管 ODBC 驱动程序很糟糕 - 我们仍然解决了与其开发我们自己的解决方案,不如使用它;目前通过 C# 中的 .NET 进行导入和导出。”