chenxin's blog

Sql server linux 版本如何启用代理服务。

sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true 
sudo systemctl restart mssql-server

2022-08-01 10:02
垂直分库指的是按照业务对数据库进行拆分,将原本一个库按照业务拆分成多个数据库,以电商为例子,可以拆分为用户库,订单库,商品库等等,水平分库则是将同一个数据库分别在多台服务器上部署,只不过是里面存储数据不一样,表结构都是相同的,垂直分库和水平分库可以同时结合一起使用,还是以电商为例子,订单业务单独建库后,我们可以根据时间区间将不同时间范围的订单存储在不同的订单库中,也就是订单库可以有多个,然后在不同的时间范围的订单库中再按照订单id以及需要分表的数量进行取模再进行分表,这样既解决了并发写入过大问题,又解决了单表过大导致读写速度缓慢问题
2022-07-30 09:25

给大家推荐一个 influxdb时序数据库操作的C# 客户端库,主要是支持influxdb flux语言的查询。

如果influxdb数据库的版本小于2且大于等于1.7,那么请使用 InfluxDB.Client.Flux 包。

如果>=2那么直接安装InfluxDB.Client 包就好。

2022-07-27 15:41

分库主要是为了解决并发量大的问题,常常按照业务进行分库,

分表主要是针对单标数据量过大时进行。

当写入请求和读请求都很大时,可以考虑主从架构。

另外,如果分表键不是数值类型时,如字符串,则可以对其进行hash,然后再根据分表的数目进行取模

分库后全局唯一id生成除了雪花算法外,多表+步长来实现自增id也是一种方案,uuid也可以,不过太长,可读性不好,不推荐

垂直分表是按照业务将一个表拆分成多个表,水平分表则是将数据按照一定规则存储在多张表,他们之间表结构是一样的

2022-07-21 08:46
asp.net core docker 容器部署后中文乱码问题解决。
2022-07-19 17:14
{{item.shareTime}}
首页 上一页 16 17 18 19 20 下一页 末页 共36页
正在加载,请稍后... 已经到底啦~~~
文章归档 网站地图 闽ICP备2020021271号-1 百度统计