首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库开发组织

数据库开发组织
EN

Stack Overflow用户
提问于 2008-10-10 12:58:01
回答 2查看 236关注 0票数 3

一个关于DB开发项目的问题。数据库已经存在,而且相当大(几个TBs)。

您在DB development?

  • How中用于版本控制的是什么?您控制不同团队对数据模型的并发更改吗?development?

  • How

  • 中单元测试的方法是什么?如果DB所有者不知道什么是敏感的,那么您处理敏感数据吗?你对数据混淆的方法是什么?您的混淆techniques?

  • How是什么?您从多个位置处理大型数据库吗?

请按你认为合适的方式回答一个或多个项目。每一项答复将分别加以审查。非常感谢!

编辑:一个与p.1有很好答案的相关问题在这里:How do you version your database schema?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-10-10 13:08:20

对于其中的大多数,虽然工具没有应用代码开发的一般流程,但是:

  • 维护一个独立于产品的开发系统,在测试新模型
  • 时,可以获得有用的性能度量。该系统在每次发布之前都会对其编写和运行单元测试(SQL查询、提交、中止原子提交等)。
  • 有官方版本的
  • --开发数据库是源代码控制系统本身--换句话说,数据库是通过登录和回滚等方式建模和保存在数据库中的。它并不简单,并不能解决所有问题,但是,由于数据库缺乏良好的VCS,所以works.
  • Roll-outs (经过测试、集成等)只包含到生产站点的新数据库结构--建模表没有在那里复制。
票数 2
EN

Stack Overflow用户

发布于 2008-10-10 13:03:24

对于4,“如果DB所有者不知道什么是敏感的,如何处理敏感数据?您对数据混淆的方法是什么?”

“敏感直到被证明是无害的”是我的咒语。除非有人证明没有充分保护任何数据不受可见性(内部或外部)的影响,否则我的默认模式是保护它。

在后面的案例中,我们将为perfromance、reporting等原因打开数据,但需要有适当签名的有文档的业务案例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/191137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档