`
hngmduyi
  • 浏览: 339381 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

多个客户共享同一个数据库的设计办法

阅读更多
现在公司要做一个SAAS模式的在线服务系统.就是多个客户的数据都存在同一个数据库中,那么将来每个客户的数据该怎么维护啊????怎么备份,还原其中某一个客户的数据呢????欢迎大家前来讨论,指教啊!!!

数据库设计方面 有兄台说用啥表空间,把每个客户的数据物理分开,呵呵.不是太懂,之前也就用ORACLE的时候用过表空间,并且都是只用一个表空间的,.项目可以肯定是不会用ORACLE做数据库的,花费高,数据库只会用SQL SERVER或者MYSQL中的之一.

还有一种办法就是每个客户对应一个标识ID,将来每个表中都加个该客户的标识ID,问题还是怎么维护数据啊???
分享到:
评论

相关推荐

    银行业务管理系统数据库设计1

    联系人实体与客户之间存在N-1关系,一个联系人可以为多个客户提供联系信息。负责服务的联系表示客户与银行员工的多对多关系,员工可以负责多个客户的贷款或账户,反之亦然。就职联系表明员工隶属于特定的部门和支行...

    java多个数据库实现数据同步

    4. **数据库连接池**:通过共享数据库连接池,比如C3P0或HikariCP,可以在一个数据库操作完成后立即更新其他数据库。这种方法适用于单体应用,但不适合分布式环境。 5. **分布式事务**:利用两阶段提交(2PC)或...

    客户关系管理系统数据库设计

    CRM系统的数据库设计需涵盖客户、供应商、商品、销售、部门等多个方面,以实现全方位的信息管理和业务流程支持。 在CRM系统中,数据库设计的核心目标是对上游客户(供应商)、下游客户(商品销售大客户和零售户)、...

    汽车租赁数据库设计

    项目实施分为多个阶段,从需求分析、系统设计、编码测试到上线部署,每一步都需精心策划。数据表设计方面,SQL语句被用来创建和管理数据库表格,确保数据存储结构与业务逻辑紧密贴合,为后续的数据管理和分析打下...

    共享内存数据库\Linux下基于共享内存访问的数据库设计与实现

    - **作用机理**:信号灯(semaphore)是一种进程间通信(IPC)机制,用于控制多个进程对共享资源的访问权限。 - **关键应用**:在本数据库系统中,信号灯技术被用来确保数据的一致性和完整性,防止并发访问时产生的数据...

    共享内存数据库资料 Linux 数据库 共享内存1

    - **项目目标**:开发一个高性能的共享内存数据库系统,以满足电信等行业的实时数据处理需求。 - **技术挑战**:需要解决的关键技术问题包括内存数据管理、并发控制、数据一致性保障等。 - **预期成果**:项目完成后...

    基于共享存储的Cantian多主模式数据库设计源码

    共享存储是指多个处理器或服务器共享同一存储资源,它使得数据能够被多个数据库实例同时访问,这在多主模式的数据库设计中尤为重要。多主模式允许多个节点同时对外提供数据库服务,它解决了传统单一主节点的性能瓶颈...

    数据库课程设计,资料共享系统源码.zip

    数据库课程设计是IT教育中的一个重要环节,它涵盖了数据库理论、SQL语言、数据库设计与实现等多个方面的知识。在这个项目中,"资料共享系统源码.zip" 提供了一个实践平台,让我们可以深入理解数据库在实际应用中的...

    数据库设计方案.docx

    1、数据库逻辑上是由一个或多个表空间组成的,表空间物理上是由一个或多个数据文件组成的;而在逻辑上表空间又是由一个或多个段组成的。在数据库中,通过为每种不同的数据对象分配不同的段,来保存数据。在数据库中...

    微服务:如何拆分共享数据库?

    在分解单体应用程序到微服务体系架构时,重点考虑独立数据库拆分是很重要的。您需要想出一个可靠的策略,将您的数据库分割为多个与...1、为多个服务提供单个数据库的传统设计造成了紧密耦合,并且无法独立部署服务更改

    局域网内实现多机共享access数据库的方法

    ### 局域网内实现多机共享Access数据库的方法详解 #### 概述 在现代办公环境中,局域网(LAN)被广泛应用于企业内部的数据共享和业务协作。Microsoft Access作为一款普及度较高的桌面数据库管理系统,因其操作简便...

    班级管理系统的数据库设计

    1. 学生与班级之间是1:多的关系,即一个学生属于一个班级,而一个班级可以包含多个学生。 2. 学生与宿舍的关系是1:多,每个学生居住在一个宿舍,而一个宿舍可容纳多个学生。 3. 学生与老师之间是多对多的关系,一个...

    客户关系管理报告书 数据库设计

    综上所述,CRM数据库设计的核心目标是建立一个能够整合客户信息、支持多渠道互动、具备强大分析能力,并能与企业其他系统无缝集成的平台。这样的系统将帮助企业提升客户满意度,优化业务流程,增强决策支持,并最终...

    Delphi多个DLL共享全局数据Demo

    在Delphi编程环境中,开发人员经常需要在多个动态链接库(DLL)之间共享数据,以实现模块化设计和代码重用。"Delphi多个DLL共享全局数据Demo"是一个实例,展示了如何在不同的DLL中有效地管理和交换信息。在这个场景中...

    炼钢厂作业管理子系统数据库设计

    综上所述,炼钢厂作业管理子系统数据库设计是一项综合性的任务,它涵盖了业务流程分析、数据集成、决策支持等多个方面。通过精心设计的数据库,可以实现作业管理的高效运行,增强企业的竞争力,并适应市场变化带来的...

    数据库设计文档自动生成工具.rar

    数据库设计是IT行业中至关重要的一个环节,特别是在大型项目或企业级应用中,良好的数据库设计能够保证数据的高效存储、检索和管理。为了减轻数据库设计师的工作负担,提高工作效率,出现了数据库设计文档自动生成...

    多数据库系统互联机制的设计与实现

    为了解决这些问题,dm3引入了一个协调器,它连接了多个独立的数据库子系统,形成一个联邦数据库。每个子系统仍然可以高度自治地处理内部事务,而信息共享则通过协调器和复制技术实现。协调器维护一个组间数据字典,...

    MySQL数据库设计.pdf

    从给定的文件信息中,我们可以提取并深入探讨多个关于MySQL数据库设计的重要知识点,包括数据库的基本概念、MySQL数据类型、MySQL运算符、SQL语句、数据库设计步骤以及如何使用PHP脚本来操作MySQL服务器。...

Global site tag (gtag.js) - Google Analytics