如何创建运营数据库
什么是 Cloudera 运营数据库 (COD)?
Operational Database 是一种基于 Apache HBase 的关系型和非关系型数据库,旨在支持使用大数据的 OLTP 应用程序。
Cloudera Data Platform 中的运营数据库具有以下组件:
Atlas 提供开放的元数据管理和治理功能,以构建所有资产的目录,并对这些资产进行分类和治理。CDP 的 SDX 层利用了 Atlas 的血缘来自动跟踪和控制所有数据资产。
Rager 提供安全密钥管理,使用 Ranger KMS 服务的密钥管理员可以单独登录。Apache Ranger 还提供了非常需要的安全功能,例如开箱即用的列屏蔽和行过滤。另一个重要因素是 Ranger 中的访问策略可以使用不同的属性(如“地理区域”或“一天中的时间”)通过动态上下文进行定制。
CDP 运营数据库 (COD) 是由 Apache HBase 和 Apache Phoenix 提供支持的实时自动扩展运营数据库。它是一种运行在 Cloudera Data Platform (CDP) 上的数据服务。您可以直接从CDP 控制台访问 COD 。COD 使您可以通过单击创建一个新的运营数据库,并根据您的工作负载自动扩展。
以下是开始使用 COD 的关键步骤:
HBase 是一种面向列的数据存储架构,它形成在 HDFS 之上,以克服其局限性。它利用 HDFS 的基本功能并在此基础上构建,通过实时处理大量读写请求来提供可扩展性。尽管 HBase 架构是一个 NoSQL 数据库,但它通过在集群中均匀分布数据来简化维护数据的过程。这使得快速访问和更改 HBase 数据模型中的数据。了解有关Apache HBase 的更多信息。
Apache Phoenix 是一个 RDBMS,一个 ANSI SQL 接口。Apache Phoenix 实施了最佳实践优化,使软件工程师能够开发基于 HBase 的下一代数据驱动应用程序。使用 Phoenix,您可以使用标准 JDBC API、ODBC、Phoenix DB API 以典型 DDL/DML 语句的形式创建表并与之交互。
Phoenix提供:
了解有关Apache Phoenix 的更多信息。
如何创建运营数据库
您可以使用 CDP 运营数据库 (COD) 在注册环境中创建运营数据库。
显示信息页面,显示数据库的状态。一旦其状态变为可用,您的新数据库就可以使用了。
创建运营数据库并使其可用后,您可以管理数据库连接。
确保数据库已启动并可用。
您有权对数据库进行更改。
如果您有兴趣试用 CDP 公共云和运营数据库,请试用我们的Test Driver。
原文作者:Krishna Maheshwari
原文链接:https://blog.cloudera.com/getting-started-with-cloudera-data-platform-operational-database-cod/