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

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

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

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

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

相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

    Delphi多个DLL共享全局数据Demo

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

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

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

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

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

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

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

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

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

    MySQL数据库设计.pdf

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

    数据库设计软件(适用很多数据库)

    1. 数据库模型设计:创建和编辑实体、属性、关系,支持一对一、一对多、多对多等复杂关系。 2. 反向工程:可以从现有的数据库中导入结构,生成ER图,帮助理解现有数据库的布局。 3. 前向工程:根据设计图生成数据库...

    数据库设计说明书范例

    2. 项目背景:在当前的信息化环境中,由于各个应用系统独立,导致用户需要记住多个账号,不便管理和资源共享。SSO系统就是为了消除这些不便,提供统一的身份验证入口。 3. 定义:CDM(Conceptual Data Model)是概念...

Global site tag (gtag.js) - Google Analytics