0 0

请问团队中开发时该共用一个数据库还是没人配一个本地数据库10

开发的时候团队共用一个数据库可以保证项目组成员的数据表结构及数据一致,缺点在于若某个成员的数据导致程序挂掉,就会影响到其他人。
若每人部署一个本地的数据库,虽然暂时不会互相影响,但缺点也显而易见,就是每个人的数据不一致甚至数据表有所缺失。

请教大家在这个问题上的看法,谢谢。
2009年3月02日 14:06

7个答案 按时间排序 按投票排序

0 0

建议两个,一个是开发环境的,一个是生产环境的。
开发环境也可以做测试使用。

2009年3月17日 09:25
0 0

如果一人一个数据库,那么自己的数据库里只有自己的数据,别人的数据又没有,那么也就是说别人的数据对没有影响。
那公用一个数据库别人的数据不是还是对你没有影响,那还要分开干什么。

再说如果公用一个数据库,数据公用,出现问题了其实也是个测试的过程,可以在开发过程中不断的完善系统及其保证数据质量,还可以进行很好的团队之间合作,所以还是公用一个库比较好(你自己都说了“保证项目组成员的数据表结构及数据一致”那出现的问题就是数据质量的问题了)。

2009年3月05日 08:54
0 0

开发一个。统一环境
测试N个。程序员可以直接在本地做测试

2009年3月03日 12:57
0 0

我觉得还是用一个比较好
不过大家要遵守一些约定
比如不得删改别人建立的数据

2009年3月02日 19:10
0 0

一个开发,一个测试,每个人装,成本太高

2009年3月02日 16:36
0 0

建议在项目初期一人一个,在中后期使用一个数据库。

2009年3月02日 16:10
0 0

本地数据库,完成一个模块更新一下数据库

2009年3月02日 14:29

相关推荐

    数据库设计的一个相对实用的权限验证设计方法

    总之,设计一个实用的数据库权限验证方法需要综合考虑系统需求、可扩展性、易维护性和安全性,确保在满足功能需求的同时,保持数据库的高效运行和数据的安全性。在MySQL数据库中,这通常涉及到精心设计的数据表结构...

    一套Spring+Hibernate的多个数据库切换的源码

    1. **配置多个数据源**:在Spring的配置文件中,为每个数据库创建一个DataSource bean,例如`dataSource1`和`dataSource2`,并配置相应的JDBC连接信息。 2. **数据源路由**:引入Spring的AbstractRoutingDataSource...

    增加和修改共用一个页面

    "增加和修改共用一个页面"的策略就是一种常见的代码复用方法,它主要用于简化开发过程,减少资源消耗,提高系统的维护性和用户体验。这里我们将深入探讨Struts2框架与JSP结合下如何实现这一策略。 首先,Struts2是...

    易语言源码多用户远程数据库操作.rar

    易语言是一种基于中文编程的计算机程序设计语言,它旨在降低编程技术门槛,让更多的普通用户也能参与到软件开发中。在“易语言源码多用户远程数据库操作”这个主题中,我们将深入探讨如何使用易语言来实现多用户同时...

    C语言在数据库系统开发中的应用.pdf

    本文将详细介绍C语言在数据库系统开发中的应用,包括C语言的优点、数据库系统开发中的应用场景、C语言在数据库系统开发中的优点等。 C语言的优点 C语言是一种具有低级语言特征和高级语言特征的语言,它可以作为...

    易语言多用户远程数据库操作源码

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语法,降低了编程的门槛,使得更多非计算机专业的人员也能进行程序开发。...同时,对于想要深入了解易语言与数据库交互的人来说,这是一个非常宝贵的资源。

    多个软件共用一个串口.rar

    在压缩包“多个软件共用一个串口”中,可能包含了实现上述方法之一的详细步骤、配置文件或软件工具。具体使用哪种方法,需要根据实际需求和环境来决定。例如,如果你是程序员,可能需要编写代码来实现中间代理;如果...

    C#多线程连接mysql,Access

    MySQL提供了一个名为`MySql.Data.MySqlClient`的.NET数据提供者,通过这个库,我们可以方便地在C#中进行数据库操作。以下是一个简单的连接示例: ```csharp using MySql.Data.MySqlClient; // 创建数据库连接 ...

    WEB开发技术第章JSP访问WEB数据库完美版资料.ppt

    * 数据库连接池的基本思想是为数据库建立一个连接存储池 11.4 实践应用 在JSP程序中连接数据库的实践应用包括: * testconn.jsp:连接数据库的JSP程序 * 连接格式:jdbc:oracle:thin:@localhost:1521:数据库名 * ...

    ADO_QT_qtaccess_ADO_ACCESS数据库

    ”这表明已经有人实现了一个QT类,该类封装了ADO接口,用于与ACCESS数据库进行通信,并且这个实现已经被验证是有效的。 在标签中,“QT”指代框架本身,“qtaccess”可能是我们讨论的特定实现,“ADO”是用于数据库...

    利用Docker,配置两个mysql数据库,并让其主从数据同步.txt

    利用Docker,配置两个mysql数据库,并让其主从数据同步

    利用Linux下的NAT功能实现多机共用一个IP地址.pdf

    "利用Linux下的NAT功能实现多机共用一个IP地址" 本文主要介绍了如何利用Linux下的NAT功能实现多机共用一个IP地址。NAT(Network Address Translation,网络地址转换)是一种使多台计算机共用一个公网IP地址的技术。...

    用ProC开发多线程应用程序-数据库专家.doc

    - **多线程共享单个运行时上下文**:所有线程共用一个运行时上下文,但需避免并发访问冲突。 - **多线程使用互相独立的运行时上下文**:每个线程有自己的运行时上下文,减少同步问题,但可能增加资源消耗。 2. **...

    Delphi与数据库.ppt

    Borland 数据库引擎(BDE)\nBDE是Borland开发的一个数据库引擎,允许开发者访问本地和远程数据库。通过创建数据库别名,BDE可以将多个相关表组合成一个虚拟数据库。配置BDE涉及使用BDE Administrator工具,创建和...

    数据库表字段命名规范

    - **唯一性**:一个项目对应一个数据库,避免不同项目共用同一个数据库,以免引起混淆和管理上的不便。 #### 数据库表命名规范 ##### 2.1 数据表命名规范 - **字符限制**:同样地,使用26个英文字母(区分大小写)...

    数据库系统原理及应用教程第五版习题答案(完整版)

    数据库是信息时代的核心组成部分,它是一种组织和存储数据的方式,以高效、...这些概念和原则构成了数据库系统的基础,对于理解和使用数据库至关重要,无论是开发数据库应用还是进行数据分析,都需要掌握这些基本知识。

    自己写的一个控件组,共用一下

    标题中的“自己写的一个控件组,共用一下”表明这是一个自定义开发的控件集合,作者希望与他人共享。控件在软件开发中是非常重要的一环,它们可以帮助开发者更高效地构建用户界面,提供特定的功能。在这个案例中,...

    数据库系统与应用习题答案

    数据库管理员的职责包括参与选择和评价与数据库有关的计算机软件和硬件、数据库标准的制定和共用数据字典的研制、数据库安全、可靠方面的设计、对用户进行数据库方面的培训、数据库的转储和恢复、对数据库中的数据...

Global site tag (gtag.js) - Google Analytics