关系型数据库设计三大范式
作者:郑龙飞范式定义百度百科:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。人类语言:范式可以理解为设计一张数据表的表结构,符合的标准级别、规范和要求。而通
Gwendolyn62 Gwendolyn62
4年前
数据库常见面试题汇总
阅读指南文章目录1.事务四大特性(about:blank1_4)2.数据库隔离级别(about:blank2_12)3.MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景(about:blank3MYSQL_27)4.索引有B索引和hash索引(about:b
Stella981 Stella981
3年前
Mongo数据库 客户端_启动.bat
Mongo数据库\_服务端\_启动.bat内容如下:rem启动mongoDB数据库服务端@echo(http://my.oschina.net/echolee1987)offremmongoDB的安装顶层目录d:rem设置显示文字颜色color0arem修改当前目录到bin下cdD:/Mong
Wesley13 Wesley13
3年前
PHP查询MySQL大量数据的内存占用分析
这篇文章主要是从原理,手册和源码分析在PHP中查询MySQL返回大量结果时,内存占用的问题,同时对使用MySQLCAPI也有涉及.    昨天,有同事在PHP讨论群里提到,他做的一个项目由于MySQL查询返回的结果太多(达10万条),从而导致PHP内存不够用.所以,他问,在执行下面的代码遍历返回的MySQL结果之前,数据是否已经在
Wesley13 Wesley13
3年前
(二)大数据生态圈集群搭建之
搭建流程说明下载安装包高可用完全分布式搭建一.集群规划二.hadoop安装配置三.zookeeper安装配置四.集群格式化五.启动,操作,关闭集群六.访问NameNode的WebUI页面七.搭建Hadoop的client说明
Wesley13 Wesley13
3年前
C++ 通用数据库操作之SOCI
简介SOCI是用C编写的数据库访问库,使人将SQL查询嵌入常规C代码中,而完全位于标准C中。这个想法是为C程序员提供一种以最自然,最直观的方式访问SQL数据库的方法。如果您发现现有库太难满足您的需求或分散注意力,那么SOCI可能是一个不错的选择。当前支持的后端:DB2(https://www.osch
Stella981 Stella981
3年前
JVM 之 运行时数据区(更新)
第一篇JVM之Class文件结构(http://my.oschina.net/HeliosFly/blog/356517)JVM定义了一系列程序运行期间使用的运行时数据区(runtimedataarea)。这些数据区域中的一些随着JVM的启动而创建直到JVM的停止而销毁,而另一些则随着某个线程的创建而创建,随着线程的销毁而销毁。为
Stella981 Stella981
3年前
JFinal 连接数据库生成Model类
很喜欢JFinal框架的,简单,不用像SSH那样乱七八糟的注入,配置。不过用惯了Hibernate,Eclipse可以直接连接数据库,批量生成表对象类。嘿嘿……“懒惰”驱使,那就自己写一个吧,肯定以后的学习中,JFinal是很有用的,就写了这个CreateJfinalEntityUtil工具类。用的是POSTGRESQL数据库,这个数据库非常不错,呵呵
Wesley13 Wesley13
3年前
MySQL数据库CPU问题一则
作者:张政俊,中欧基金DBAMysql一般出现CPU负载过高问题的时候,我们都会去看下故障期间的慢sql日志,然后找出全表扫描、索引不合理、函数运算过多的sql,让开发同学优化下。实在不行的话,那就升级CPU硬件,替换更高频率的CPU,1路的升级成2路,2路的升级成四路。这次出现的问题因为关乎到每天的业务处理,所以很多措施无法第一时间到位,
Wesley13 Wesley13
3年前
MySQL数据库优化的八种方式
1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR