对于Java开发人员,Hibernate 3 annotations提供了非常好的方式来展示域分层。你可以很轻松的通过Hibernate自动生成需要的数据库架构,带有完整的SQL脚本。然而回到现实世界,你还需要考虑到,有时数据库管理员所使用的模糊的命名惯例。本文中,“Java Power Tools ...
分类:
Web程序 时间:
2018-04-29 18:36:20
阅读次数:
228
典型数据库架构设计与实践 1). 单库架构 2). 分组架构 什么是分组? 答:分组架构是最常见的一主多从,主从同步,读写分离数据库架构: user-service:依旧是用户中心服务 user-db-M(master):主库,提供数据库写服务 user-db-S(slave):从库,提供数据库读服 ...
分类:
数据库 时间:
2018-04-21 23:38:21
阅读次数:
356
1. 业界难题-“跨库分页”的四种方案 1). 方法一:全局视野法 a.将order by time offset X limit Y,改写成order by time offset 0 limit X+Y b.服务层对得到的N*(X+Y)条数据进行内存排序,内存排序后再取偏移量X后的Y条记录 这种 ...
分类:
数据库 时间:
2018-04-21 23:37:11
阅读次数:
209
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:阶段一:数据库表设计项目立项后,开发部门根据产品部门需求开发项目。开发工程师在开发项目初期会对表结构设计。对于数据库来说,表结构设计很重要,如果设计不当,会直接影响到用户访问网站速
分类:
数据库 时间:
2018-04-08 10:50:25
阅读次数:
197
方法一: 1.用的是Navicat Premium,可以换成任意图形化客户端 2.查询结果: 3.全选复制粘贴到ecexl表中即可 方法二: 使用SQLyog客户端导出 1.创建数据库架构html 2.选择要导出的表 3.创建html 4.导出的效果图 ...
分类:
数据库 时间:
2018-04-04 15:14:21
阅读次数:
324
背景:由于新应用要上线了,准生产UAT需要迁移到生产服务器。 原数据库架构为Solaris+oracle10g 新数据库架构为RHEL7+oracle12c 解决思路: 1、查询两台DB的字符编码: select userenv('language') from dual; 均为AMERICAN_A ...
分类:
其他好文 时间:
2018-03-29 19:15:00
阅读次数:
171
目前,在很多OLTP场景中,MySQL数据库都有着广泛的应用,也有很多不同的使用方式。从数据库的业务需求、架构设计、运营维护、再到扩容迁移,不同的MySQL架构有不同的特点,适应一定的业务场景,或者解决一定的业务问题。 DBA作为数据库架构的设计、实施、维护人员,不仅要对各种MySQL架构非常熟悉, ...
分类:
数据库 时间:
2018-03-02 23:54:51
阅读次数:
306
1、MySQL的基础架构????1.MySQL是一种关系数据库产品,是建立在关系模型基础上的数据库。架构一般可分为应用层、逻辑层、物理层。应用层:负责和客户端、用户进行交互。逻辑层:负责具体的查询处理、事物管理、存储管理、恢复管理等。物理层:实际物理磁盘上的数据库文件(比如:数据文件、日志文件等)。2、查询执行过程概述???&n
分类:
数据库 时间:
2018-02-13 18:57:37
阅读次数:
254
1. 简介 1.1. 官方文档: 数据库架构:https://docs.openstack.org/ha-guide/shared-database.html 1.2. 本次使用的的是Percona XtraDB Cluster,5.7版本 https://www.percona.com/doc/p ...
分类:
数据库 时间:
2018-02-12 16:55:37
阅读次数:
210