Multi-user application without need to install anything - embedded database that allows concurrent user writes? [closed]

泪湿孤枕 提交于 2019-12-01 14:52:24

1) The only embedded database that supports concurrent editing is VistaDB (at least I had no success to find any other option)

VistaDB official site -> take a look at Pros/Cons section! - (..) Embedded databases typically lock the entire database per insert operation, we do not. We provide table and row level locking.

Good thing about VistaDB - it supports Entity Framework Code-first!

Regarding price - there is a discount for micoISVs (450$ + 125$ upgrades for one year)

2) If you know that concurrent writes to database will be very rare - then you can choose SQLite, which is a free embedded database - because SQLite allows concurrent reads, but only one connection when writing to database. Did not find any information about EF support.

3) If you will have only very few users then SQL Server Compact could be the best option - it has support for Entity Framework.

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