Free portable database [closed]

只谈情不闲聊 提交于 2019-11-26 22:50:51

问题


Hi I am developing desktop portable free application and I`m looking for portable database:

  • free
  • without install
  • up to 20K records
  • standalone application
  • supports encryption (optional)
  • SQL92 spec

thanks for advice

can you write some advantages and disadvangtages?


回答1:


SQLite:

self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

-Adam




回答2:


Firebird embedded

About:

Firebird is an open source relational database offering many ANSI SQL-99 features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, powerful language support for stored procedures and triggers.




回答3:


If you're working in Java, HSQLDB might be a good fit. Otherwise, SQLite.




回答4:


SQL Server Compact




回答5:


Not sure it meets the no install requirement but if you need more than SQLite check Apache Derby.




回答6:


Tokyo Cabinet would be a good candidate, except it isn't relational (so no SQL).
Given you don't have so many records, maybe a full relational database is overkill for your needs. Or not, it depends on your application, of course.




回答7:


Depending on your problem, you may consider Ms Access.

You can connect to Access database through Jet engine which is installed on Windows XP and newer.

Since v2002 it is SQL 92 compliant (as Microsoft claims).




回答8:


Edit: Ooops, apparently I meant SQL Compact, not express



来源:https://stackoverflow.com/questions/557632/free-portable-database

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!