在新服务器上设置新数据库的最佳方法是定期从实时SQL Server刷新表?

我仅需要创建数据库来进行分析。这里的想法是,它以当前SQL Server数据库的1:1副本开始,但随后我们将添加其他表。这里的想法是能够对数据库具有读写访问权限,而不会无意中删除任何产品。

理想情况下,我们希望设置一个每日刷新时间表来更新新表中的所有表,以匹配实时环境中的表。

就新数据库的DBMS而言,我非常容易-MySQL,SQL Server和PostgreSQL很好-我对Google Storage / BigQuery堆栈不是很熟悉,但是如果这是一个简单的选择,我我愿意接受。

hhzrri 回答:在新服务器上设置新数据库的最佳方法是定期从实时SQL Server刷新表?

您可以将标准HA / DR解决方案与可读辅助副本一起使用(可用性组/镜像/日志传送)。 然后在新服务器上为您的其他表创建第二个数据库。

,

Cloud StorageBigQuery本身不是RDBMS服务,但在这种情况下可以用于存储副本的备份/导出/转储,然后对这些备份执行分析工作。

以下是工作流程示例:

  1. Perform a backup and restore in a different database
  2. 在新数据库中添加新表
  3. 将数据库作为CSV文件导出到本地计算机上
  4. 在这里您可以directly load the CSV file in BigQueryupload that file在云存储bucket previously created
  5. Query the data

我建议看一下loading data in BigQuery的多种方法以及querying against external data sources的方法,这可能有助于确定哪种数据库复制/导出方法可能最适合您的用例。

本文链接:https://www.f2er.com/3148452.html

大家都在问