Click here to Skip to main content
15,867,308 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
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.
Posted
Comments
Raj Parashar 14-Apr-13 4:34am    
Why don't you use MS-Access as your database which is normally installed in all pcs. Yes i do accept where it is not installed you need to install it.
Espen Harlinn 14-Apr-13 16:45pm    
>> Why don't you use MS-Access
I can come up with a lot of reasons for not using Access. If OP needs a free database he can use Firebird, Microsoft SQL Server 2012 Express. or something like Managed ESE NT - all of which supports transactions and concurrent access by multiple users.

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
 
Share this answer
 
Comments
Abhinav S 14-Apr-13 2:01am    
Perfect answer IMO :). 5.
Sergey Alexandrovich Kryukov 14-Apr-13 2:47am    
Thank you very mush, Abhinav.
—SA
You could use ManagedEsent[^].

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

Best regards
Espen Harlinn
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 25-Apr-13 18:52pm    
Looks like a very interesting product... a 5.
—SA
Espen Harlinn 25-Apr-13 18:54pm    
Thank you, Sergey - and you already have it on all your post Windows 2000 computers :-D

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900