我正在使用 C#、实体框架 4、mssql 开发一个 Web 项目。随着数据越来越大(不是很大,但对于单个服务器来说很难),我们决定在数据访问层进行一些更改以提高吞吐量和性能。
因为将数据库更改为 nosql 的重构成本很高,所以我们计划使用我以前从未使用过的数据库复制。
- 我们是否应该使用多个“连接字符串”,由程序员根据“读”或“写”操作明确使用?
- 读奴隶会导致“脏”读吗?
- 还有其他最佳实践可以以最小化的重构成本处理这个问题吗?
我们不仅限于 mssql 服务器。
ps:我们没有很多表,但是有一些社交数据足够大,很难分开表/数据库。