目录:
视频: IBM DB2 on Cloud - an introductory tutorial (十二月 2024)
IBM Db2 on Cloud(每月起价为189美元)是一种经过精心设计的,完全托管的,具有Db2和Oracle PL / SQL兼容性的SQL数据库即服务(DBaaS)解决方案。 数据迁移过程和用户界面(UI)干净,直观,易于操作,适合各种技能水平的用户。 该产品非常适合希望在没有数据库管理员(DBA)协助的情况下创建数据库的开发人员。 对于想要立即定制数据库的业务分析人员来说,这也非常有用。
IBM Db2 on Cloud是可靠的产品,因其简单易用而在本次评测中获得4.0评级。 但是,某些开发人员对设计控制的局限感到不满,特别是与编辑选择的MongoDB Atlas在为开发人员提供大量控件时具有极大的灵活性相比。 IBM Db2 on Cloud还没有达到编辑选择的Microsoft Azure SQL数据库,在地区数量上,该数据库已严重超过IBM Db2 on Cloud。 但是,IBM Db2 on Cloud提供的区域比Amazon Relational Database Service,Google BigQuery或SAP Cloud Platform,SAP HANA服务更多。 在某些情况下,涉及到应用程序性能以及是否符合欧盟(EU)的《通用数据保护条例》(GDPR)时,区域的数量很大。
定价模式
用户将以免费的Lite层为起点。 然后,数据库根据数据推荐IBM Db2 on Cloud(SQL)或Cloudant(NoSQL)。 显而易见,IBM Db2 on Cloud设计师从Bluemix团队学到了很多东西,因为IBM Db2 on Cloud在易用性方面(特别是在数据迁移方面)超过了Rackspace的ObjectRocket(NoSQL)和Amazon Relational Database Service(Amazon RDS)。 至少在设置过程中,最好借助DBA来使用ObjectRocket和AWS RDS。 相比之下,大多数用户将可以毫不费力地在IBM Db2 on Cloud上建立数据库,除非这些麻烦来自DBA。 面对现实吧。 DBaaS通常等于合法的影子IT,而不是IT中的每个人都是粉丝。 最好检查您公司使用DBaaS的政策并遵循规定的协议。
好消息是,有一个免费的Lite计划限制为100兆字节(MB),五个连接和一个架构。 您可以根据需要创建多个Lite计划。 无论您使用一个或多个Lite计划,都不需要信用卡。 Lite计划是一种很酷的方式,可以签出服务,了解有关使用数据库的更多信息或免费进行较小的工作。 还有一个具有企业功能的免费开发者社区版本。 Db2 Express-C免费用于商业用途,但由于缺少某些高级企业功能而受到困扰。
IBM Db2 on Cloud的付费Flex计划起价为每月189美元,包括1个内核,4 GB的随机存取内存(RAM)和2 GB的磁盘存储空间。 额外的内核为每个内核每月52美元。 或每GB RAM $ 13,因为每个核心都有4 GB RAM。 额外的磁盘存储空间为每月每GB 1美元。 为了获得高可用性,您需要将基本计划,核心和存储成本加倍。 帐单上的最后一个项目是每执行一百万个输入/输出(I / O)操作$ 0.20。
如果您拥有本地的IBM Db2,则可以使用IBM的“自带许可证”程序获得很大的折扣。 请与您的IBM代表联系以获取详细信息。 您还可以获得IBM Cloud订阅的折扣。
一步步
在IBM Cloud上设置帐户后,转到屏幕左上角的“菜单”图标以移至仪表板,然后单击“创建资源”。 从那里开始,您将完成一系列设置选项。 我的设置是美国南部地区,Cloud上的Db2,然后是Flex Plan。 创建新实例需要30秒到一分钟。
在我们的DBaaS解决方案审查摘要中,IBM Db2 on Cloud具有最简单的数据加载过程之一。 我在控制台页面上单击一下就加载了数据,然后拖放了CSV测试数据。 如果您选择使用Aspera进行高速加载,则需要再次单击。 接下来是两个模式的选择或创建自己的模式的选项。 模式是用于组织数据的表的集合。 IBM Db2允许每个数据库使用多个模式。 对于此测试,我选择了IBMADT模式选项。 然后,系统提供选择或创建表的选项。 接下来是定义表阶段。 请注意,在下面的屏幕截图中,格式在“?”下具有下拉菜单以及便捷的指导和提示。 每种格式类型的图标。 这些任务完成后,数据开始上载。
数据上传后,单击“运行SQL”选项卡,您便可以运行了。 您可以在SQL编辑器中输入SQL语句,也可以从工具栏加载SQL脚本。 我的设置没有问题,并且只需很少的努力就可以启动和运行。 要进行扩展,我只需要返回控制台并单击“扩展实例”按钮。 在那里,我可以使用滑动条来放大或缩小。 控制台立即显示计算和存储扩展详细信息以及估计的新成本。
工具箱
在IBM Db2 on Cloud中,您找不到要安装的桌面工具或复杂的云配置。 只需单击“高可用性”或“ Oracle兼容模式”之类的选项,就可以了。 使用Web控制台中的“加载”向导导入电子表格,IBM Db2 on Cloud将为您可以激活或调整的每一列提供建议。 请记住,这是一个关系数据库,因此您只能像在电子表格中那样使用结构化数据。 但这并不意味着数据大小必须很小。 实际上,它可能非常庞大。 如果您要迁移大量数据,则可以选择加快传输速度。 IBM Aspera既压缩数据,又使用用户数据报协议(UDP)优化您的Internet线路。 UDP建立了低延迟,容错的连接,因此比其他传输控制协议(TCP)快得多。 您会在Web控制台上找到它作为浏览器插件。 这将使您的Internet连接速度达到正常速度的2至5倍。 对于大型,复杂的数据库,请使用免费的IBM Lift工具。
如果您想知道,IBM以与其他任何数据源相同的方式将IBM Db2 on Cloud数据与IBM Watson Analytics的数据结合在一起。 IBM有一个单独的基于NoSQL的基于云的数据库,称为Cloudant(我之前已经简要提到过)。 如果您使用的是IBM Cloud,那么您还可以选择使用IBM Compose,您可以在其中选择10个开源数据库:Elasticsearch,JanusGraph,MongoDB,MySQL,PostgreSQL(aka Postgres),RabbitMQ,Redis,ScylaDB( Apache Cassandra),etcd和RethinkDB。
请记住,通过Web控制台导入电子表格,然后从那里运行SQL,就可以使用IBM Db2 on Cloud。 这就是DBaaS的意义:无需配置。 但是,基本上,您现在可以将IBM Db2 on Cloud本地使用的任何第三方工具(例如FalconSQL,SQuirreLSQL或Toad for IBM Db2)与IBM Db2 on Cloud一起使用。 超级用户有两个额外的选择:IBM Data Server Manager和IBM Data Studio。 IBM Data Server Manager可以监视和分析地面或云中的多个IBM Db2 on Cloud实例。 它还支持开源数据库。 IBM Data Studio是面向高级用户(主要是DBA)的DBA桌面软件。
能够选择数据库的区域位置很重要,原因有两个。 首先,由于GDPR之类的规定,您必须确定数据所在的位置(即使在云中),数据的移动位置以及使用方式。 能够为数据库选择正确的位置对于保持合规性至关重要。 其次,您的数据和应用之间的距离越近,性能越好(滞后和其他问题越短)。 您将需要寻找选项以将应用程序部署在与数据库相同的数据中心中,或者将数据库放置在应用程序旁边。
IBM Db2给了我22种地区选择,包括阿姆斯特丹,金奈,达拉斯,法兰克福,香港,伦敦,墨尔本,米兰,蒙特利尔,挪威,巴黎,克雷塔罗(墨西哥),圣何塞,圣保罗,首尔,新加坡,悉尼,东京,多伦多和华盛顿特区
但是,免费的Lite版本仅从IBM的Dallas数据中心运行,但是为期7天的免费试用版可在这22个地点中的任何一个上运行。 高可用性计划附带99.99%的正常运行时间服务水平协议(SLA),而单服务器计划则提供较小的99.95%的正常运行时间SLA。 IBM Db2提供14天的每日备份。
尽管没有哪种系统是完美的或不能满足所有目的的,但想要获得比数据库产品或服务中通常所提供的更多便利和易用性的人们可能会更青睐IBM Db2 on Cloud。 尽管某些开发人员可能会发现IBM Db2 on Cloud设计控件存在局限性,但他们会吸引管理员,因为它们带来了整体数据库的稳定性和一致性。