当前位置: 首页 > 知识库问答 >
问题:

从google appengine数据存储迁移到google cloud BigTable的最佳方法是什么?

戚学文
2023-03-14

我有一个appengine数据存储,我想迁移到google cloud BigTable。最好的方法是什么?

谢谢你的回答,Yanice

共有1个答案

呼延化
2023-03-14

架构:

  • 云数据存储是一种无模式文档数据库,而
  • Cloud Bigtable是一个具有模式(简单模式,但仍然是一个模式)的宽列数据库

可用性和复制:

    null
  • 云数据存储是为操作工作负载设计的,处理实时用户路径请求
  • Cloud Bigtable用于分析工作负载,处理非关键路径请求,如报告或后台查询。

因此,您需要:

  • 分析云数据存储中的数据,以确定云BigTable中需要的模式
  • 对于非平凡的数据模型,确定您将如何修改应用程序来处理它(如复合索引)
  • 确定可用性和复制设置是否满足或需要,并在上面构建基础结构以在需要时进行处理(不推荐
  • 编写一个作业来移动数据,可能使用云数据流
    null
 类似资料:
  • 问题内容: 我需要将数据库从sqlite迁移到mysql,并且各种工具/脚本对我来说太多了,无法轻松找到最安全,最优雅的解决方案。 在我看来,这看起来不错http://djangosnippets.org/snippets/14/,但距获取更新令人担忧,似乎已经过去了三年。 您是否可以推荐一个在Django 1.1.1上可靠的解决方案? 问题答案: 执行: 接下来,将你的settings.py更改

  • 问题内容: 这可能是一个非常基本的问题,但是我可以从StackOverflow的专家那里获得一些帮助。 我只是在集思广益,权衡所有可用选项。因此,请不需要代码方面的帮助。但是,一些建议或想法会有所帮助。 我认为这可能会起作用: 使用JDBC建立与Oracle的ad / b连接 运行SQL语句从Oracle获取数据 存储在数据结构中获得的数据 使用JDBC-ODBC桥驱动程序建立与MS Access

  • 我有一个 Azure 表,它存储了一个客户对象,其中包含一个嵌套的地址对象,如下所示。 客户对象存储在Azure表中,其中包含如下列: 子对象被扁平化并获得与表存储不支持嵌套对象相同级别的列。 我想将其迁移到 Cosmos DB SQL API。迁移此数据的最佳方法是什么,以便我最终得到一个嵌套的 json 文档,而不是一个带有这些下划线列的平面文档? 我想迁移这些数据,使其在Cosmos中看起来

  • 问题内容: 我想在数据库中存储大量声音文件,但是我不知道这是一个好习惯。我想知道这样做的利弊。 我还考虑了与这些文件建立“链接”的可能性,但这也许会带来比解决方案更多的问题。对此方向的任何经验都将受到欢迎:) 注意:数据库将是MySQL。 问题答案: 我所知道的每个存储大量大文件的系统都将它们存储在数据库的外部。您将文件的所有可查询数据(标题,艺术家,长度等)以及文件的部分路径存储在数据库中。当需

  • 我有一个游戏,在MySQL数据库中存储boss在简单模式和硬模式下的杀人记录。有14个老板。我想存储一个球员杀死一个老板的次数和难度。我有几个选择,我可以看到。。 为每个boss以及每个难度在表中创建一个单独的列。例如。 创建两个存储数字序列的字段,这些数字可以稍后提取出来,以便在PHP中进行比较。其中easykills是一个由28个字符组成的字符串,每2个字符就有一个计数器,用于计算boss被杀

  • 我们将Google Cloud Datastore用于Google App Engine(GAE)应用程序。在我们的项目改造期间,我们希望将数据库从Datastore迁移到Google CloudSQL。 我们在数据存储中约有1 TB数据,不包括索引。 如何从数据存储迁移到云SQL,是否有任何现有的开源解决方案可用于此。 我已经检查了下面的一个https://cloud.google.com/da