01 2023 档案

摘要:表和分片 DDL create_distributed_table create_distributed_table() 函数用于定义分布式表,并且如果它是哈希分布式表,还用于创建它的分片。此函数采用表名称、分布列和可选的分发方法,并插入适当的元数据以将表标记为分布式。如果未指定分布方法,则函数默认 阅读全文
posted @ 2023-01-29 10:14 IWing 阅读(516) 评论(0) 推荐(0) 编辑
摘要:citus 集群包括三台机器,一台协调机器(cn),两台存储数据机器(worker),这三台机器都先安装好postgresql和citus sudo su - postgres psql -p 9700 进入pg(假设pg端口为9700) 新建样例数据库并授权: 在这里我们新建了一个数据库d1, 由 阅读全文
posted @ 2023-01-28 12:02 IWing 阅读(819) 评论(0) 推荐(0) 编辑
摘要:安装Citus 参考:https://www.citusdata.com/download/#single-fedora-centos-redhat 1. 安装 PostgreSQL 15 和 Citus 扩展 # Add Citus repository for package manager c 阅读全文
posted @ 2023-01-28 09:57 IWing 阅读(228) 评论(0) 推荐(0) 编辑
摘要:部署配置服务器:configsvr 先生成.conf文件 mkdir -p /data/mongodb/configsvr vim /data/mongodb/configsvr/configsvr.conf systemLog: destination: file logAppend: true 阅读全文
posted @ 2023-01-19 23:02 IWing 阅读(228) 评论(0) 推荐(0) 编辑
摘要:首先,指定副本名称: vim /etc/mongod.conf replication: replSetName: shard1 在replication里面加入副本名称,多个相同副本,应该使用同样的名称 如果要修改mongodb占用的内存,可以这样设置: storage: wiredTiger: 阅读全文
posted @ 2023-01-17 15:57 IWing 阅读(278) 评论(0) 推荐(0) 编辑
摘要:1、安装nuget包 MongoDB.Driver 2、简单代码 using MongoDB.Bson; using MongoDB.Driver; using System.Buffers; using System.Collections.Concurrent; using System.Dia 阅读全文
posted @ 2023-01-15 13:43 IWing 阅读(203) 评论(0) 推荐(0) 编辑
摘要:官网教程: https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-red-hat/ 1、创建 mongodb yum 源头 vim /etc/yum.repos.d/mongodb-org-6.0.repo 内容: [mong 阅读全文
posted @ 2023-01-15 13:16 IWing 阅读(607) 评论(0) 推荐(0) 编辑
摘要:虽然,我们通常建议涉及到事务的情况下,不要在一个微服务里,调用另外一个微服务,但有时也会遇到无法避开的情况,那我们就来看看应该如何保证事务的一致性。 我们先来看看微服务A调用微服务B的伪代码: //微服务A使用的数据库对象是 DbContextA using var db = new DbConte 阅读全文
posted @ 2023-01-07 09:56 IWing 阅读(1650) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示