gpt4 book ai didi

.net - 我应该将 OODB 用于小型应用程序吗?

转载 作者:行者123 更新时间:2023-12-02 07:56:56 24 4
gpt4 key购买 nike

我们希望构建一个应用程序来使用 .net 维护 session 纪要和类似内容。我正在考虑使用 db4o或一些 OODB。这是个坏主意吗?我希望简单地创建一个 session 记录存储库,用户可以在其中按日期和类似的小事情执行查找。使用 SQL Express 数据库是否比使用 db4o 或 Versant FastObjects 更好?

编辑:这是一个用于跟踪讨论和 session 纪要的小创意。我想尽可能地保持应用程序的大小。

最佳答案

如果您还没有尝试过 DB4O,我想您会感到惊讶。它在 .Net 应用程序中非常容易使用。您可以用一行代码保存任何 .Net 对象,并用一行代码将其重新水化。此外,您可以使用 LINQ 查询您的对象,以便于搜索。

唯一真正的缺点是,如果您有一个大型数据集,除非您正确地索引数据,否则性能会下降。创建这些索引将纠正性能问题,但要有效地创建它们有些复杂。

最后,请注意 DB4O 是一个 GPL 许可系统。这是一个保留副本的许可证,因此如果不在 GPL 许可证下发布源代码,您就不能将您的应用程序分发给任何人。

总而言之,DB4O 在您所描述的小型应用程序中表现出色!

关于.net - 我应该将 OODB 用于小型应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/398206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com