社区
C#
帖子详情
求分布式数据库系统开发思路
evaa006
2009-06-06 05:04:38
如题,在CS架构下寻求分布式数据库系统开发思路。
目前公司软件架构:集中式数据库管理,数据库和服务端都在总部,全国各地分店共享总部数据。
目前问题:由于网络原因,可能导致分店无法处理业务操作。
想法:每个分店有各自的数据库(主数据库的副本),但在逻辑上和主数据库是统一的,分店业务操作本地数据库,剩下的问题就是数据库同步问题了。
希望大家贴出自己的想法和相关资料及思路!
...全文
209
11
打赏
收藏
求分布式数据库系统开发思路
如题,在CS架构下寻求分布式数据库系统开发思路。 目前公司软件架构:集中式数据库管理,数据库和服务端都在总部,全国各地分店共享总部数据。 目前问题:由于网络原因,可能导致分店无法处理业务操作。 想法:每个分店有各自的数据库(主数据库的副本),但在逻辑上和主数据库是统一的,分店业务操作本地数据库,剩下的问题就是数据库同步问题了。 希望大家贴出自己的想法和相关资料及思路!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songdm2009
2009-10-04
打赏
举报
回复
关注
zz005
2009-06-06
打赏
举报
回复
关注 and 学习
evaa006
2009-06-06
打赏
举报
回复
[Quote=引用 4 楼 zealot1021 的回复:]
http://topic.csdn.net/u/20090605/09/2291ca79-1db5-429c-ac54-b7fbea49afd0.html
这是我昨天刚发的帖子,问的基本跟你是一个意思
兄弟们很热情,看完这个帖子应该知道怎么弄了,我打算用VPN解决了
数据同步麻烦又容易出错
[/Quote]
好程序是调出来的,好方法是大家一起想出来的。谢谢各位了。
evaa006
2009-06-06
打赏
举报
回复
[Quote=引用 6 楼 wuyq11 的回复:]
通过web services,remoting等实现分布式架构
数据同步参考
[/Quote]
这位兄弟,我们现在的架构就是Remothing,我们总部带宽不不够,所以在分店操作经常会断掉,所以还是想用分布式的数据库解决,或其它方法,所以在此希望兄弟们集思广益,贴出好意见和建议。
马上再加上分。。
evaa006
2009-06-06
打赏
举报
回复
[Quote=引用 4 楼 zealot1021 的回复:]
http://topic.csdn.net/u/20090605/09/2291ca79-1db5-429c-ac54-b7fbea49afd0.html
这是我昨天刚发的帖子,问的基本跟你是一个意思
兄弟们很热情,看完这个帖子应该知道怎么弄了,我打算用VPN解决了
数据同步麻烦又容易出错
[/Quote]
太好啦,参考下,谢谢啦兄弟!!!
wuyq11
2009-06-06
打赏
举报
回复
通过web services,remoting等实现分布式架构
数据同步
参考
asdf4525qd
2009-06-06
打赏
举报
回复
另外可以使用中间层和webservice进行数据方面的协调
zealot1021
2009-06-06
打赏
举报
回复
http://topic.csdn.net/u/20090605/09/2291ca79-1db5-429c-ac54-b7fbea49afd0.html
这是我昨天刚发的帖子,问的基本跟你是一个意思
兄弟们很热情,看完这个帖子应该知道怎么弄了,我打算用VPN解决了
数据同步麻烦又容易出错
asdf4525qd
2009-06-06
打赏
举报
回复
比如说并行分布式数据调用算法等
asdf4525qd
2009-06-06
打赏
举报
回复
总部是肯定需要有一个数据库是专门负责分店数据、数据库等信息的总索引,之后需要使用代码来进行对各地分数据库的分布式调用,
这需要一些分布式算法的基础。
什么是
分布式
数据库?小学生都能看懂。
自从互联网进入了 web2.0 时代以来,数据库作为核心的底层基础设施软件也经历了蓬勃的发展期,从早期的单机关系型数据库到NoSQL 再到如今的 NewSQL,数据库领域不管是技术还是场景都发生了巨大的变化。在当下云原生时代,任何软件系统拥有
分布式
能力似乎成了标配。特别是在目前基础软件国产化的浪潮下,国产数据库百花齐放,大有弯道超车的趋势。在这个领域里面,
分布式
数据库无疑是当今最热门的赛道,本期就带大家来了解什么是
分布式
数据库。回答这个问题之前,我们暂且不去考虑各种官方定义,不妨换个
思路
入手把这个名词做下拆
什么是
分布式
数据库?我不信,看完这篇你还不懂!!
还是拿前面的例子来说,假如小公司的全栈工程师有点异常情况(请假、跑路、忙不过来等等)老板会考虑招多个这样的人,这就形成了一个集群,好处就是能干更多的活(负载分流)和互补(高可用),但本质上还是一个人做所有事。最常见的数据库就是每个人都用过的 Excel 文档,一个文件可以看成一个数据库,每个 sheet 就是数据表,表里的列就是字段,每一行就是存储的数据。事实上,
分布式
和集群是可以搭配使用的,比如上面的大团队例子,每个角色可以配置多个人,这就形成了
分布式
集群。
什么是
分布式
数据库?
分布式
数据库是指将数据存储在多台计算机上,这些计算机通过网络连接起来,共同对数据进行管理和访问。不同于传统的单机数据库,
分布式
数据库能够通过数据分布、并行计算等手段,处理海量数据,保证系统高可用、高性能,并且具备良好的扩展性和容错能力。
分布式
数据库通过分片、复制、
分布式
事务等技术,能够有效应对大规模数据存储、查询和高并发访问的挑战。尽管实现复杂度较高,但随着技术的不断进步,
分布式
数据库已广泛应用于电商、金融、社交网络等各个领域。
HarmonyNext实战:基于ArkTS的高性能
分布式
数据库应用
开发
本文详细讲解了如何在HarmonyNext平台上使用ArkTS
开发
一个高性能的
分布式
数据库应用。通过数据分片、Raft协议、查询路由和故障恢复,我们构建了一个完整的
分布式
数据库系统
。希望本文能够帮助
开发
者掌握
分布式
数据库的核心技术,并在实际项目中灵活运用。参考文档HarmonyNext
开发
者文档ArkTS语言指南
分布式
数据管理API。
银行
分布式
数据库改造方案实践与探索
主题:银行
分布式
数据库改造方案实践与探索大纲:1.
分布式
数据库可以带给我们哪些优势或者有哪些不足2. 对于数据库从业人员推荐哪种
开发
技能3.对于新加入DB相关从业人员,分享经验和建议...
C#
111,129
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章