2025年02月13日
我们所设计的每个微服务应用都能适应高并发的调用,所以它所连接的数据库也必须具有这种特性,才能组成一个高性能的有机整体。不管是自己安装的数据库,还是使用云服务供应商提供的数据库,可扩展是前提条件。例如,MySQL、MongoDB和Redis都能够进行分布式的集群设计。下面介绍MySQL的集群设计和安装,希望读者能够举- -反三。
2025年02月13日
数据库的设计主要是针对一个特定的个环境,为了能够满足有效的数据存储和处理等要求,需要构造最优的数据库模式来建立数据库及其对应系统。数据库设计时根据用户的需求,在特定的数据库管理系统上设计和建立数据库的过程,是软件系统开发过程中的关键技术之一。在数据库领域内,通常把使用数据库的各类系统统称为数据库应用系统。
2025年02月13日
Screw是一个开源的数据库文档生成工具,它看了可以帮助开发者自动的生成数据库相关的设计文档,能够从数据库中提取到表结构、字段信息、索引信息、主外键信息等。然后在生成的数据库文档中包含这些信息。它支持生成多种格式的文档, HTML、Markdown 或 Word 文档等。
2025年02月13日
最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿,而平时设计表用的也就那么几个功能。
这里找到一个好用的工具,马不停蹄的分享给大家,PDMan 一款国产开源的数据库模型建模工具,它的功能PowerDesigner 均已经实现,但相比于笨重的PowerDesigner来说。PDMan 专门用于数据表的设计,界面更加清爽漂亮,功能也十分简洁,没多余的设置很容易上手,还提供了 Windows,Mac,Linux 三个平台版本。
2025年02月13日
作为程序员,经常需要开发软件系统,如果是小项目的话,一般都需要能够快速开发出来,而我们个人精力有限,所以需要不断升级常用的工具软件提升效率。
开发小项目一般分为如下流程:
2025年02月13日
数据库架构研发是一个非常庞大的基础性工作,我主要是根据项目研发过程当中设计数据库的项目经验与大家做一下分享,分享议题主要由几个方面组成,数据库设计基础经验(一)、数据库设计原则设计经验(二)、数据库测试经验(三)、数据库选择过程与选择方向经验(四)以及数据库基础原理经验(五)。
此篇文章着重讲解数据设计基础。
2025年02月13日
微服务设计的一个关键是数据库设计,基本原则是每个微服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库。它是基于下面三个原因。