我们的应用程序有可能生成巨大的数据库文件(1 GB或更大),具体取决于它的使用方式。
我们目前正在使用(并将继续使用)SQL Server CE作为我们的DBMS平台,因此我们仅限于4 GB的数据库大小。当数据库大小接近4 GB限制时,也会出现性能问题。
因此,为了实现未来的可扩展性并基本上解决与大型数据库相关的性能问题,我们计划将单个数据库文件分区为多个数据库文件 - 一年中每天1个。
我们当前的POR是在C ++代码中实现这种分区(就每天唯一地命名数据库文件而修改查询以考虑多个数据库而言)。
有没有一种更智能的方法来实现这一点,我们可以利用SQL Server CE的一些功能,这些功能对我们来说并不为人所知?
是的,我们在不久的将来会遇到SQL Server CE。
答案 0 :(得分:0)
不,没有更智能的方法或隐藏功能来帮助您