企业多个系统能否整合为一个数据库

问题描述

我们公司现在有多个独立的系统在运行中,这些独立的系统又会有很多共同的基础数据,如:人员,组织,角色,还有一些共同的业务数据,现状是A系统的数据通过跑批或存储过程同步到B系统,B系统经过一些业务加工又会把数据同步给C系统,这样在系统间同步数据总会出现各种各样的问题。现在公司想把这些系统重新开发,我的想法是把所有系统的数据集中到一起,做一个统一的数据库平台,然后其他系统都是基于这个数据库平台进行开发,这样就可以避免系统间同步数据的苦恼,不知道这样的方案可行性怎么样

解决方案

鸡蛋都放一个篮子里面,篮子坏了就都打了。要看你们这些系统是否能接受同时不能使用的情况。分开也有分开的好处,至少可以独立作业,一个数据库坏了或者数据出问题了不会影响别的系统。个人认识:与其把数据库作为统一平台,不如做一个数据的接口服务平台。所有数据交互都要走这个接口(怎么实现随便了,可以是WEB-API,可以是Web-Service)这样的话,至少你可以选择隐藏在这层接口后的数据库是现在一样的大家被动同步的方式,还是你想做的统一数据库平台。在短期内,做出这个服务层之后,别的模块只需要少量修改,就可以按照目前的业务流程持续作业,然后慢慢修改这个服务层后面的数据组织方式。这样至少可以平滑过渡,不至于大家突然变换业务流程不习惯,也可以在缓慢过渡过程中及时发现新问题,及时解决。
解决方案二:
思路错误!应该是系统间的耦合要低,内聚要高,如果是系统需要数据共享,可以用ESB企业服务总线。
解决方案三:
人员,组织,角色,之类的放在一个数据库里,实现服务接口,由各个子系统调用。a,b,c各个子系统的特性功能还是保持原来的库不变。子系统间必须有交互关系的数据用接口的实现,比如webservice之类的。
解决方案四:
我们公司就在做这样一个数据库平台,其它系统通过webservice访问数据库。个人认为,这个数据库平台管理杂乱,很多数据库的特性不能够使用。目前尚在开发阶段,可能以后会有更多功能。
解决方案五:
当然可以,但是人家每个系统都是独立完成的,又不是一起完成的,只要你肯出钱重新来一遍,那都不是事儿。
解决方案六:
第一,如果数据量很大,放在一个系统里,不知道是否可以承载的了第二,分散开来的好处就是其中一个库挂了,不影响其他库的使用如果想要方便管理,可以选择使用集群,这样同步数据方便也可以,也不用担心其中一个库挂了导致系统不能用当前,如果系统不是特别大,库数据也不是特别大,可以选择并到一个库中,方便管理,维护

时间: 2024-07-29 10:36:22

企业多个系统能否整合为一个数据库的相关文章

赛迪顾问:大数据时代企业须打好信息资源整合攻坚战

ZDNET至顶网CIO与应用频道 06月23日 北京消息:数据被认为是新时期的基础生活资料与市场要素,重要程度不亚于物质资产和人力资本.近年来,企业产生的数据量呈指数级增长,信息资源爆炸式激增,其中非结构化的数据信息达到85%左右,传统的信息资源管理技术已经无法应对大数据时代的挑战.Hadoop等大数据技术和其他大数据工具和设备的出现以及云计算数据处理与应用模式的广泛运用,为企业处理日益增长的海量非结构化数据提供了高效.可扩展的低成本解决方案,弥补了传统关系型数据库或数据仓库处理非结构化数据方面

企业IT应用系统向云迁移如何估算成本

本文讲的是企业IT应用系统向云迁移如何估算成本,随着云计算技术的成熟,以及目前IT系统即将无法满足企业业务发展的需求,因此,企业迫切需要将IT应用向云迁移.然而,向云迁移却牵扯着许多的问题,企业需要评估迁移需要的成本,以最合理的方式和成本进行迁移. 企业需要以下两个步骤: 1.评估需求 人们很容易低估将应用程序迁移到云环境的成本.例如,你可能会估计所需要的特定大小的服务器数量,你需要使用这些服务器多久以及你将使用的存储数量.这会帮助你粗略估算出云成本,对吧?但这并不能让你估算出你的应用程序在云环

广大企业使用OA系统的六大理由

随着经济全球化.信息化时代的到来,传统的管理模式明显不能适应市场经济的高速发展.加快自身管理信息化建设,成为众企业寻求新发展的必然选择,而在企业办公领域,OA系统凭借其自身独特的优势已成为企业信息化办公的"必需品",在信息化大趋势下倍受青睐. 那么,协同OA到底有怎样的魅力能够引领企业管理信息化的潮流呢?让我们随万户OA来一一解读吧. 1.信息快速传达,节约行政成本 信息的发布与传递是企业日常工作中最普遍.最基本的应用,然而IT技术的不断发展与企业职能部门的不断变化造成的信息孤岛使信息

针对小型企业的CRM系统HeyMarket 可以防止员工在醉酒后向客户发送“骚扰短信

就像很多创业公司背后都有自己的故事一样,HeyMarket 的诞生始于创始人糟糕的经历. 尽管目前很多公司与客户的短信交互过程已十分流畅且精准度极高,但 HeyMarket 创始人 Amit Kulkarni 的经历却告诉我们--这些做的还不够:他曾在一家店铺买过一张二手咖啡桌,店主答应当天帮他送到家里.随后店主在写快递地址时要了 Amit 的手机号码,将桌子寄了出去. "这件事到这里还没完.差不多一个月之后,我竟然在星期六早上收到了这个店主的短信:'昨晚很对不起我喝醉了,但真的很高兴遇见你--

android-如何把多个app功能整合到一个app里?

问题描述 如何把多个app功能整合到一个app里? 我在做毕设,前期作死,后期着急了,学了一点Android开发知识发现根本不够用. 现在从网上找了app要实现的功能的单个app支持,现在的工作就是把这几个app的功能整合起来,但是发现困难挺大. 老是报错,有没有好心人可以粗来帮忙指点一下!! 不胜感激! 271268420@qq.com是我的邮箱.. 解决方案 那几个App是你们公司的还是你们要集成的别的公司的啊,如果是自己公司的工程,作为一个jar包整合起来比较好 解决方案二: 那几个App

浅析企业在ERP系统选型工作当中几个困惑

在工作中时常会听到企业关于ERP系统选型工作中的困惑,软件系统是自行开发还是购买现成的商品软件呢? ERP理论的实现必须要借助一套好的软件系统作为载体才能在企业得到真正的应用,而软件系统的实现又分为自行开发软件和购买商品软件,这两种方式究竟孰优孰劣的问题一直在困扰着企业的领导层. 自行开发软件有明显的缺点: 1. 时间成本过高 研发时间过长.自行开发一套ERP软件,一般至少要2-3年的时间,再加上其他方面的工作,实现周期将会更长.这样,不仅要考虑软件开发的成本,还必须考虑推迟实施ERP的损失;

透视和调整你的企业和商务系统(Ⅰ:Analyzing、Requirement) (ccBoy原创)

和调整你的企业和商务系统(Ⅰ:Analyzing.Requirement) 小气的神 2001-10-09 对于dotNET,这是一项新的技术,一个为适应变化的应用系统体系.你可能不屑一顾还是测试版而已,宁愿观望:你可能已经开始接触它,透过这些新的技术开始思考现在和未来的企业或商务的应用程序结构.它们会是怎样的呢,呈现在你面前的将是一幅怎样的情景?一般你会问自己这样的问题:Why-这项新技术是什么?是用来干什么的,和现有的技术有什么优劣.Who-谁会用这项技术?对我或我的应用有用吗?When-什

企业身份识别系统 corporate Identity System

cis的具体组成部分 mi:理念识别 bi:行为识别 vi:视觉识别 什么是cis ? cis是corporate identity system的缩写,意思是企业形象识别系统.60年代,美国人首先提出了企业的ci设计这一概念.据说是美国ibm公司是这方面开先河者. cis的主要含义是:将企业文化与经营理念,统一设计,利用整体表达体系(尤其是视觉表达系统),传达给企业内部与公众,使其对企业产生一致的认同感,以形成良好的企业印象,最终促进企业产品和服务的销售. cis的意义 对内,企业可通过ci设

透视和调整你的企业和商务系统(Ⅲ:SOAP、WebService、Server) (ccBoy原创)

和调整你的企业和商务系统(Ⅲ:SOAP.WebService.Server)小气的神 2001-10-12     好了,终于可以开始使用Microsoft SOAP Toolkit将上面的建立的Bus_Authors转换成一个WebService了,我使用的是Microsoft SOAP Toolkit 2.0 SP2,简单的Version()的我就跳过了,不再废话,MS的随机帮助有这方面的说明.因为我更感兴趣ADODB.Recordset的问题,不过失望的是,使用WSDL Generator