MSSQL数据库以前已存档在另一个数据库上。大约7000万行(包括销售信息)。
现在,我被要求将这些存档的数据移到实时数据库中。因为,客户看不出三年的订单历史。
这样做合理吗?我想会很慢的。还有其他解决办法吗?
Live大小:250 DB
存档数据库大小:50 DB
CPU :8核心
内存:64
2016版(SP1)
在我的应用程序中,我正在使用android中的Room Architecture组件。我已经实现了Repository类,在这个类中,我管理我的数据源,比如服务器和来自Room数据库的数据。我使用实时数据获取数据库中所有对象的列表,并在活动类中附加了一个观察者。所有操作都很完美,除了一件事,在调用我的服务器之前,我想检查数据是否存在于Room中,或者数据是否存在于Room中,我不想调用服务器来节省资源,但是当我试图从存储库类中的本地数据库获取数据时,它总是返回null,我也尝试过向它附加一个观察者,但是没有用。
public LiveData<List<AllbrandsdataC
我想在我的WPF应用程序中公开一个导航窗格,它显示数据库中的所有不同对象,每个对象都有子对象。每个孩子都可以有更多的孩子,并且可以有任意数量的级别(在实践中,这很可能限制在5个级别)。
为了加载这些项目及其相关的子项目,我尝试了以下方法:
public class DataModel
{
public ObservableCollection<Project> Projects {get;set;} //Will implement INotifyPropertyChanged here
public void LoadAllProjects()
{
我正在构建一个Java Spring Boot微服务,它有一个表示业务事务的对象,我正在通过JPA将该业务事务映射到SQL数据库。该对象有一个'state‘属性,有两个值'open’和'completed‘。考虑到与此对象关联的大量数据卷,我希望将状态等于“completed”的对象移动到一个存档表。理想的解决方案是有两个表:一个是打开的或最近才完成的对象的“活动”表,另一个是存档的已完成对象的表。
对于如何使用JPA实现这一点,有什么建议吗?我还希望有一个设施,以连接‘实时’和‘存档’表运行查询所有的数据。
提亚