关于数据库开发项目的问题。数据库已经存在并且相当大(几个 TB)。
- 您在数据库开发中使用什么进行版本控制?
- 您如何控制不同团队对数据模型的并发更改
- 您在数据库开发中进行单元测试的方法是什么
- 如果数据库所有者不知道什么是敏感数据,您如何处理敏感数据?你对数据混淆的方法是什么?你的混淆技术是什么?
- 您如何从多个位置处理大型数据库?
请按您认为合适的方式回答一项或多项。每个答案将单独审查。非常感谢你!
编辑: 这里有一个对 p.1 有很好答案的相关问题:你如何对数据库模式进行版本控制?
关于数据库开发项目的问题。数据库已经存在并且相当大(几个 TB)。
请按您认为合适的方式回答一项或多项。每个答案将单独审查。非常感谢你!
编辑: 这里有一个对 p.1 有很好答案的相关问题:你如何对数据库模式进行版本控制?
对于4,“如果数据库所有者不知道什么是敏感数据,您如何处理敏感数据?您对数据混淆的方法是什么?”
“敏感直到被证明是无害的”是我的口头禅。除非有人提出不能充分保护任何数据免受可见性(内部或外部)的理由,否则我的默认模式是保护它。
稍后会出现案例,我们将出于性能、报告等原因开放数据,但需要具有适当签名的书面业务案例。
对于其中大多数,虽然这些工具不应用代码开发的一般流程,但可以: