我对数据库主题很陌生,我希望我的问题没问题。
我想首先使用实体框架代码构建一个带有数据库的应用程序。
关于我将拥有的数据库的信息:
- 每天都会创建一个新数据库。
- 一个数据库将包含大约 9 个表,每个表最多有 50 列。
- 总 DB 文件大小应约为 2GB。
- 该应用程序将每天连续保存数据 7 小时。
在应用程序中将有 2 个线程 - 一个用于创建数据并将其放入缓冲区,另一个用于从缓冲区获取数据并将其保存在数据库中。
我的主要要求是该SaveChanges()
功能将尽可能快地完成,因为每天需要保存大量数据,并且我担心“保存数据”线程不会像“创建数据”那样快线程,因此缓冲区将溢出。
我应该使用哪个 sql server 版本?