1. 创建数据模型 

创建数据模型是业务开发第一步要做的事情,对于在公司开发来说,这一步通常由专门的PM完成,数据表的设计是比较关键的。对于个人开发者来说,有一些成熟的业务方案可以借鉴,在我们开发的时候可以直接借鉴过来。

这里介绍的方法是是使用https://dbdiagram.io/d这个工具,该工具使用DSL语言生成适用于各个数据库的统一的建表语句,以及ER关系,例如

2. 搭建数据库环境

为了在本地进行开发,我们需要安装数据库服务端软件在本地,用来测试,当然测试数据库也可以放在云端。这里介绍了用docker运行我们需要的数据库而不是在本地去运行数据库软件。为了更简单的操作数据库,我们还会使用图形界面化的数据库的客户端。

对于大公司,通常有专门的用于开发的数据库放在云端,也有专门的Web界面用于数据库的操作。但和个人开发来说,基本原理是一致的。

3. 数据库迁移

数据库的迁移是很重要的一项工作,我们可以借助一些脚本工具来实现数据库的迁移。在大公司里,通常有一系列成熟的工具来做这件事。

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐