云数据库 FusionDB 中支持两类索引,分别是B树索引和位图索引。但在云数据库 FusionDB 中不推荐使用索引,原因有三个: 云数据库 FusionDB 一般需要访问大数据集,并且云数据库 FusionDB 可以通过分区、并行执行等方式提升查询效率。索引的作用不能有效发挥。 拖慢数据入库的性能。因为数据仓库经常需要导入大量数据,这个时候需要调整索引结构,导入速度极差。
定期维护任务 在云数据库 FusionDB 中建议设置定期空洞回收的维护任务。 回收空洞 云数据库 FusionDB 使用MVCC机制,数据的更新操作(INSERT、UPDATE、DELETE、ALTER TABLE ADD COLUMN )不会直接修改原数据,而是标记数据为不可用,然后插入新数据。
建表最佳实践 分布键 云数据库 FusionDB 在创建表时必须显式指定分布键(DISTRIBUTED RANDOMLY 或 DISTRIBUTED BY (col1, col2,...))。默认情况下,如果创建表时不指定分布键,云数据库 FusionDB 将使用第一个字段作为分布键,这种情况有时会有比较大的风险所以应该坚决杜绝这种情况。
返回 4xx 或 5xx 的 HTTP 状态码代表调用失败; 调用成功返回的数据格式为 JSON 。
最佳实践 云数据库 HTAP for CockroachDB 套餐选择 云数据库 HTAP for CockroachDB 为用户提供是 2.0 版本的 CockroahDB 数据库;CockroachDB 是一种分布式数据库,可以实现动态扩容,异地多活,全球部署等,支持 ACID 事务,标准SQL接口,具有强一致性和高可用性。
最佳实践 云数据库 HTAP for CockroachDB 套餐选择 云数据库 HTAP for CockroachDB 为用户提供是 2.0 版本的 CockroahDB 数据库;CockroachDB 是一种分布式数据库,可以实现动态扩容,异地多活,全球部署等,支持 ACID 事务,标准SQL接口,具有强一致性和高可用性。
产品简介 云数据库 HTAP for CockroachDB 是百度智能云基于全球最新的 NewSQL 开源数据库 CockroachDB 打造的一款同时支持联机事务处理(OLTP)和联机分析处理(OLAP)两种业务的融合型分布式数据库产品;支持强一致性的多副本数据安全,分布式事务,水平弹性扩容,异地多活及自动故障恢复,兼容 PostgreSQL 协议,使迁移使用成本降到极低。
产品特性 分布式事务 云数据库 HTAP for CockroachDB 支持完整的事务ACID能力,在多节点间执行事务无需关心一致性问题。同时,云数据库 HTAP for CockroachDB 对业务没有任何侵入性,可以优雅地替换传统数据库中间件、数据库分库分表等Sharding方案。
云数据库 HTAP for CockroachDB 基于 CockroachDB,同时支持 OLTP 和 OLAP 的分布式数据库服务 详情请查看 产品官网 2019.08.15 分析型数据库 FusionDB 云数据库 FusionDB 兼容 PostgreSQL 协议的在线大规模并行处理(MPP)数据仓库服务 详情请查看 产品官网 2019.08.15 数据传输服务 数据传输服务 DTS 集数据迁移
使用须知 云数据库 HTAP for CockroachDB 只提供附带许可实例,即实例创建后即具有 CockroachDB 软许可授权,不提供用户自带许可。另外,为保障实例的稳定及安全,云数据库 HTAP for CockroachDB 有部分使用上的限制,详情如下: 云数据库 HTAP for CockroachDB 功能限制 单个实例数据库个数限制为100个。 数据库账号限制为49个。