
数据库技术
kimmking
秦金卫(KimmKing),Apache Dubbo/ShardingSphere PMC,前某集团高级技术总监/阿里架构师/某商业银行北京研发中心负责人,阿里云MVP、腾讯TVP、TGO鲲鹏会会员、1024学院CTO培训班第六届学员。关注于互联网,电商,金融,支付,区块链等领域,熟悉海量并发低延迟交易系统的设计实现,10多年研发管理和架构经验,熟悉各类中间件,擅长于SOA/微服务等分布式系统架构。《微服务架构实战:基于Dubbo、Spring Cloud和Service Mesh》、《JVM核心技术32讲》合著作者。http://kimmking.github.io
展开
-
为什么mongoDB在国内发展的没redis好?
但是,一方面在缓存领域,现在基本Redis 还是绝对王者,容量的话,小规模(1000以内)可以用Redis Cluster,再大规模可以多级缓存分片的中间件,比如用Camellia之类的。但是OLTP没戏,怎么看也打不过TIDB,OB,Polar,TDSQL,Golden,Gauss这些,而且最最重要的是要想在这个领域有个生态位,必须要兼容 MySQL/PG/Oracle中的一个或几个。慢慢的加功能,GridFS/事务,分布式多副本等等,,做到现在基本上可以当做一个高容量的分布式数据库。原创 2024-11-18 23:47:59 · 329 阅读 · 0 评论 -
关于群里脱敏系统的讨论2024-09-20
实际上,脱敏系统十个业务系统,上面只算是一个技术原理,真正要搞定的是常见敏感数据是哪些,怎么做符合业务规则的转换。脱敏系统对接上生产库,指定了哪些数据要,选上一些规则集,然后跑十个八个小时,核心库的数据就清洗干净了。shardingsphere里提到的脱敏功能,我一直建议改成叫 加解密,因为跟脱敏系统,没啥关系。你的地址,转了以后,也是一个中国存在的真的地址。最核心的是,把敏感数据转换了以后,所有数据还都是逻辑自洽的,业务关系还在。群里大家讨论脱敏系统,傅同学:秦老师,银行数据脱敏怎么做的,怎么存储的?原创 2024-09-20 15:38:47 · 234 阅读 · 0 评论 -
SQL6031N 在 db2nodes.cfg 文件的行号"1" 上出错。原因码为"10"。
DB2数据库服务器 v8(Linux)在更改机器名后数据库服务异常,症状是当使用db2 list db directory命令或者其他命令的时候提示错误信息如下:SQL6031N 在 db2nodes.cfg 文件的行号"1" 上出错。原因码为"10"。解决的办法: 打开DB2实例所有者主目录下sqllib子目录下的文件db2nodes.cfg 修改其中的机器名为localhost保存后启动DB2原创 2007-05-17 15:56:00 · 13907 阅读 · 1 评论 -
C# 获取数据库表信息与列信息的方法总结
C#中如何获取数据库中表的信息和列的信息 获取表的信息:conn.Open();string[] restrictions = new string[4];restrictions[1] = "dbo"; DataTable table = conn.GetSchema("Tables", restrictions); conn.Cl原创 2009-01-17 11:18:00 · 7021 阅读 · 1 评论 -
聊聊分布式事务
解决分布式事务的最好办法就是不考虑分布式事务。拆分,大的业务流程,转化成几个小的业务流程,然后考虑最终一致性。原创 2015-01-27 17:53:38 · 58104 阅读 · 21 评论 -
企业应用系统由oracle迁移到阿里云mysql数据库的思考
传统的中小企业应用中,使用oracle的系统占比较多。迁移到云环境mysql数据库的情况下,需要考虑诸多因素,可用性、效率等。针对阿里云上的系统迁移情况来看,中小企业为主,迁移的应用数量比较大,所用技术五花八门,人肉处理的工作量非常大,效率较低。1.整体思路最主要的思路是:先考虑可用性、跑起来,DDL+数据迁移,基本的DML,程序的修改和调整,再考虑高性能高可用高扩展,性能优化,分原创 2017-05-27 09:36:47 · 2260 阅读 · 0 评论