求指点:这种分布式数据库应用,哪种解决方案比较好

问题描述

求指点:这种分布式数据库应用,哪种解决方案比较好

有一个全局数据库(A)和多个局部数据库(B1....Bn)。
A有自已的局部数据,同时要有B1...Bn所产生的所有局部数据,B1...Bn都只有各自局部产生的数据。
A和B1....Bn都会产生一定量的全局性数据,全局性数据集合要向全网适时发布共享,主要提供查询功能。
只在持久层解决,数据同步过程对业务层透明,最好的解决方案是什么呢?
初步考虑在A建立B1...Bn的slave库,B1...Bn向各自的slave库进行复制,在A和B1...Bn分别建立目录服务器(LDAP),全局数据全部发布到LDAP,然后在LDAP之间进行全网复制。

不知该方案是否可行,主要LDAP方面了解不够深入,不知LDAP是否能够实现1点到N点的适时复制。。

解决方案

你这算不上什么分布式数据库,只是本地和服务器数据库的同步问题。根据你的业务需要,比如同步到什么级别才能满足数据完整性的需要。

时间: 2024-12-30 16:56:05

求指点:这种分布式数据库应用,哪种解决方案比较好的相关文章

谁有mysql分布式数据库关于全文检索的解决方案?

问题描述 例如微博.社区的全文检索.谢谢. 解决方案 解决方案二:该回复于2010-12-09 12:56:43被版主删除解决方案三:关注这个内容.

分布式数据库可以分为哪几种? 是按照什么来分类的? 求助!!!

问题描述 分布式数据库可以分为哪几种? 是按照什么来分类的? 求助!!! 分布式数据库可以分为哪几种? 是按照什么来分类的? 求助!!! 解决方案 我所知大概有这么几种: 1.基于分布式文件系统的分布式数据库,例如HBase: 2.基于传统数据库的自动分库分表,例如DRDS(TDDL),MyQL-Proxy之类: 3.NoSQL,比如MongoDB. 解决方案二: 分布式数据库是一种设计理念,不是数据库产品 解决方案三: 列类型的 不如hbase cassandra等 key value类型的

分布式数据库查询方案哪种好?

问题描述 有两个或n个数据库(mssql)部署在不同的服务器上,现在假设是两个为A,b.现在要用到跨库数据调用,自己想到的有3种方法:1,使用sp_addlinkedserver,sp_addlinkedsrvlogin远程连接数据库调用,但访问的帐号要设置为SetupAdministrators和SecurityAdministrators角色,这个会不会很不安全?2,使用数据同步,将a库的所有表和数据同步到b库,但当所有其他数据库都有一份a库的表而且a库有很多表的时候维护起来会不会很麻烦?3

项目连接分布式数据库之后,无法提交事务。求大神指点

问题描述 项目需要连接分布式数据库,采用了Atomikos3.7.0+spring3.2.0+hibernate4.2.0.目前能够连接到数据库,但是无法进行事务的提交,下面贴上配置:spring.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:aop="http:

用友软件-求大神帮忙指点修改SQL数据库中所有特定字符串

问题描述 求大神帮忙指点修改SQL数据库中所有特定字符串 俺有一门水课,看着书一步步地照着做一个用友软件的项目,真的很无聊,记录公司发生的各种交易.我现在想把同学的作业拿过来改一下然后上交.这个用友软件用SQL数据库管理数据.这个用友软件,每个项目有一个账套主管,各种交易需要主管在软件里授权签名.现在我想做的是,首先修改账套主管名字,然而由于各个交易的签字信息不会随账套主管名字改变,我还得修改各个交易的签字. 直观的办法是,直接在SQL里搜索所有值为账套主管名字的字符串,然后替换成我的名字,求S

数据库-想做个云笔记的系统,求指点

问题描述 想做个云笔记的系统,求指点 快毕业了,打算做个云笔记的系统,网页的那种,请教一下系统设计的问题.有什么参考 书或者案例推荐么? 另外问个困扰我蛮久得而一个问题,用户的笔记是全部存在数据库的一张表里好呢,还是存在服务器的文件系统里好呢,或者说,一般类似的系统都是怎么存储用户数据的呢? (网上有个达内的云笔记的源码和文档,正在看,想问问看还有别的吗. 网上还有个有道云笔记的架构设计,这个对我来讲有点高了,不过还是想问问如果想做那种样子的云笔记需要点什么知识) 解决方案 毕业设计的话,也不需

.NET Remoting 实现分布式数据库查询

分布式|数据|数据库 前段时间,高级数据库原理课程结课,老师布置了一个大作业--实现一个分布式数据库查询系统,因为鄙人一直学习.net,故想使用这个平台实现,以进一步提高自身的水平.开始热情致高,吾在网上搜了N天,也没有什么好的资料,只找到一篇题目为<利用C#实现分布式数据库查询>的文章,此篇文章在多个site上都有雷同,作者不详--      摸索了几天,找到了实现的方案--.NET Remoting 技术可以实现远程对象,而ADO.NET则提供了强大的数据存取接口.我对ADO.NET比较熟

传统应用层逻辑分库DB迁移阿里云DRDS+RDS分布式数据库

随着互联网快速发展,我们的结构化关系数据库在高并发.海量数据的情况下面临单机扩展性问题,首先是单机数据库容量瓶颈,单机数据库在业务高速增长的情况下依赖硬件升级也会到达天花板,并且使用成本变得非常高,而且扩展性的复杂性也是比较高,传统数据库扩容往往意味着服务中断,很难做到业务无感知或者少感知.     通过数据水平切换来现实分库可以帮助提升数据库整体性能.横向扩展性,切分后有效的降低了单台机器的访问负载,同时最大限度的降低了数据库服务节点宕机后的损失.      传统应用业务层逻辑或组件分库实现方

分布式数据库——从线性扩展谈分布式JOIN

在首届阿里巴巴中间件峰会上,来自阿里巴巴DRDS团队的梦实分享了<分布式数据库--从线性扩展谈分布式JOIN>.他主要从OLTP数据库的线性扩展.水平扩容.IN查询.分布式JOIN四个方面进行了分享.在分享中,他主要通过买家与订单场景.家庭与孩子场景介绍了IN查询,通过同维度的JOIN.广播表的JOIN.Nested Loop Join详细介绍了分布式JOIN的坑与填坑.   以下内容根据直播视频整理而成.   在数据库的使用过程中,我们难免会问到这样的问题,为什么分库分表?答案是为了达到线性