Lightweight SQL database which doesn't require

2019-01-07 13:21发布

Could you recommend a lightweight SQL database which doesn't require installation on a client computer to work and could be accessed easily from .NET application? Only basic SQL capabilities are needed.

Now I am using Access database in simple projects and distribute .MDB and .EXE files together. Looking for any alternatives.

7条回答
2楼-- · 2019-01-07 13:33

SQLite is great.

Also check out Firebird embedded. It might be a better option if multiple users need to access the database in the future.

查看更多
再贱就再见
3楼-- · 2019-01-07 13:41

You could look at VistaDB if you are writing in .NET. It is 100% managed code, contains true referential integrity, tsql stored procs, clr procs, and much more in a single assembly you can xcopy deploy.

VistaDB runs in shared hosting asp.net sites under medium trust, and in active directory domains as guest (no local permissions) as well.

There are no registry or other configuration settings required on the machine you deploy the engine on, and the runtime is royalty free.

32/64 bit support is included in the single assembly. Mixed mode engines with unmanaged code generally require you to ship more than 1 version of the unmanaged code to support 32 and 64 bit, or to recompile for specific CPU targets.

See the Advantages of VistaDB SO thread for more information.

http://www.vistadb.net

查看更多
贼婆χ
4楼-- · 2019-01-07 13:43

SQLite will be what you're after

查看更多
孤傲高冷的网名
5楼-- · 2019-01-07 13:46

Howabout SQL Server 3.5/2008 Compact Edition? A neat embedded version of SQL Server.

http://www.microsoft.com/Sqlserver/2008/en/us/compact.aspx

Works pretty nice with .NET, and of course all your regular SQL Server tools and scripts work fine.

查看更多
一纸荒年 Trace。
6楼-- · 2019-01-07 13:49

Check SQLite, it's a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.

It has many wrappers for .NET

查看更多
小情绪 Triste *
7楼-- · 2019-01-07 13:50

You can store your data as JSON files. If you need it to be stand-alone, there are dll solutions such as IODB and LiteDB

查看更多
登录 后发表回答