LightDB分散式實現
分散式網路拓撲圖
LightDB分散式部署中,標準部署推薦一個協調節點和至少3個工作節點,其中協調節點和工作節點按照高可用模式部署(一主多從),通過流複製搭建副本,保證資料高可用。
LightDB分散式關係型資料庫網路拓撲圖
檢視和建立分散式表:
檢視分散式節點
select * from pg_dist_node;
在建表之後,建立分散式表,以id為分佈列:
create table test1(id int, info text, crt_time timestamp not null);
SELECT create_distributed_table('test1','id');
查詢所有分片資訊:
select * from canopy_shards;
分散式調優
可以通過配置分片引數,優化分散式
canopy.shard_count 分片數,根據分散式表的資料量大小調整,一般預設32個,根據部署伺服器CPU核數和節點數來計算
canopy.shard_max_size 分片大小,預設1GB,根據節點伺服器磁碟和記憶體大小而定;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018364/viewspace-2897768/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實現分散式鎖分散式
- 分散式鎖實現分散式
- 分散式鎖----Redis實現分散式Redis
- Redis實現分散式鎖Redis分散式
- 分散式鎖及其實現分散式
- Redis分散式實現原理Redis分散式
- 分散式鎖的實現分散式
- memcached 分散式實現原理分散式
- 「分散式」實現分散式鎖的正確姿勢?!分散式
- Elasticsearch系列---實現分散式鎖Elasticsearch分散式
- Redis之分散式鎖實現Redis分散式
- 分散式鎖之Redis實現分散式Redis
- memcached分散式原理與實現分散式
- 分散式鎖之Zookeeper實現分散式
- 分散式鎖實現(二):Zookeeper分散式
- Redisson實現分散式鎖---原理Redis分散式
- Redisson實現分散式鎖—RedissonLockRedis分散式
- 分散式鎖的實現方案分散式
- ZooKeeper分散式鎖的實現分散式
- redis分散式鎖-java實現Redis分散式Java
- Redis如何實現分散式鎖Redis分散式
- 分散式鎖實現(一):Redis分散式Redis
- 利用Redis實現分散式鎖Redis分散式
- etcd實現分散式鎖分散式
- 6 zookeeper實現分散式鎖分散式
- redis分散式鎖的實現Redis分散式
- redis分散式鎖-SETNX實現Redis分散式
- 分散式鎖實現彙總分散式
- redisson實現分散式鎖原理Redis分散式
- 使用 Redis 實現分散式鎖Redis分散式
- redis實現分散式id方案Redis分散式
- 分散式事務(3)---RocketMQ實現分散式事務原理分散式MQ
- 分散式鎖初窺-分散式鎖的三種實現方式分散式
- 分散式事務(4)---RocketMQ實現分散式事務專案分散式MQ
- 實現一個 Redis 分散式鎖Redis分散式
- Redis優雅實現分散式鎖Redis分散式
- 分散式鎖的實現及原理分散式
- ElasticSearch是如何實現分散式的?Elasticsearch分散式