创建一个没有数据库的软件作为存储数据的先决条件 [英] Creating a Software that doesn't have database as a prerequisite to store data

查看:68
本文介绍了创建一个没有数据库的软件作为存储数据的先决条件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以让我知道如何创建一个没有数据库的软件作为安装和存储数据的先决条件。就像Tally ERP一样。如果有人可以提供解释它的链接,将会非常有帮助。

提前谢谢。

解决方案

会不会是一个惊喜如果我说我不知道​​Tally ERP是如何工作的,坦率地说,没有一点想要了解它?如果你需要在你自己的系统中有一些数据存储(据我所知,它与Tally无关)并且不想依赖任何可用的DMBS,简单的逻辑应该告诉你,你应该是那个开发此类数据库系统,或其他一些数据存储和检索系统。



当我们不知道时,没有人能根据您的信息给您一个明确的建议你的目标是什么?在一些最简单的情况下,它可以很简单,例如,在内存中完全加载的单个XML文件。可能是这种情况,我强烈建议使用数据合同 http ://msdn.microsoft.com/en-us/library/ms733127.aspx [ ^ ]。



我不知道为什么你对数据库和先决条件有如此强烈的反对意见? 。它可能是轻量级和开源的东西,这不是太重的先决条件。要选择,请参阅:

http://en.wikipedia.org/wiki/List_of_database_management_systems [ ^ ]。



-SA


您可以使用 ManagedEsent [ ^ ]。



ESE NT是自Windows XP以来每次安装Windows的NoSQL数据库。



最好的问候

Espen Harlinn

Can anybody let me know how to create a software that doesn''t have a database as prerequisite to install and store the data. Just like Tally ERP. It will be very helpful if someone can provide me the link which explains it.
Thanks in advance.

解决方案

Would it be a surprise to you if I say that I don''t know how Tally ERP works and, frankly, don''t have a little desire to learn about it? If you need to have some data storage in your own system (as I understand, it is not related to Tally) and don''t want to rely on any available DMBS, the simple logic should tell you that you should be the one to develop such database system, or some other data storage and retrieval system.

Nobody will be able to give you a definitive advice based on your information, when we have no idea what you are your goals. In some simplest cases, it could be as simple, as, for example, a single XML file fully loaded in memory. Is this could be the case, I would strongly advise to use Data Contract: http://msdn.microsoft.com/en-us/library/ms733127.aspx[^].

I don''t know why do you have such strong objections against databases and prerequisites. It could be something light weight and open source, which would not be too heavy prerequisite. To chose from, please see:
http://en.wikipedia.org/wiki/List_of_database_management_systems[^].

—SA


You could use ManagedEsent[^].

ESE NT is the NoSQL database available with every installation of Windows since Windows XP.

Best regards
Espen Harlinn


这篇关于创建一个没有数据库的软件作为存储数据的先决条件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆