首先需要明确事务的概念:一组原子性的SQL查询,如果数据库引擎能够成功的对数据库应用该组查询的全部语句,那么就执行该组语句,否则所有语句都不执行。事务有ACID四个特性,即:原子性:一个事务是一个不可分割的最小工作单元,其操作要么全部成功,要么全部失败;一致性:数据库总是从一个一致性状态转换为另一个...
分类:
数据库 时间:
2015-05-11 23:30:31
阅读次数:
197
转自http://coolshell.cn/articles/1846.htmlMYSQL 优化建议20条1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放...
分类:
数据库 时间:
2015-05-11 10:43:10
阅读次数:
161
此篇是安装后端SQL数据库,安装SQLServer2014企业版,安装过程就是下一步,下一步,仅列出特别说明的地方。手动安装.net3.5安装SQLServer2014企业版安装CU6补丁关闭防火墙或开放1433端口这里是部署体验,直接关闭系统防火墙安装安装.net3.5SQLServer2014仅安装数据库引擎服务、..
分类:
其他好文 时间:
2015-05-08 13:12:46
阅读次数:
160
你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的....
分类:
数据库 时间:
2015-05-08 06:56:56
阅读次数:
191
1、MyBatis.net介绍 MyBatis..net是一个简单,但是完整的ORM框架,它使你的实体对象与sql语句或者存储过程之间的映射变得很简单,并提供数据访问。2、MyBatis.net配置主要的配置文件 providers.config:用来定义框架中用到的数据库引擎. SqlMa...
分类:
Web程序 时间:
2015-05-08 01:32:34
阅读次数:
158
转自http://yuwensan126.iteye.com/blog/1138022Mysql 数据库中,最常用的两种引擎是innordb和myisam。Innordb的功能要比myiasm强大很多,但是innordb的性能要比myisam差很多,如果你的网站只是做简单的查询,更新,删除,那么用m...
分类:
数据库 时间:
2015-05-07 16:34:48
阅读次数:
159
不管是日常业务数据处理中,还是数据库的导入导出,都可能遇到需要处理大量数据的插入。插入的方式和数据库引擎都会对插入速度造成影响,这篇文章旨在从理论和实践上对各种方法进行分析和比较,方便以后应用中插入方法的选择。插入分析MySQL中插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例:连接:(...
分类:
数据库 时间:
2015-05-07 16:14:20
阅读次数:
131
1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,...
分类:
数据库 时间:
2015-05-04 17:22:16
阅读次数:
227
关于SQLiteSQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任...
分类:
数据库 时间:
2015-05-01 11:54:28
阅读次数:
193
SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite 源代码不受版权限制。 为什么要用 SQLite? 不需要一个单独的服务器进程或操作的系统(无服务器的)。 S...
分类:
数据库 时间:
2015-04-30 19:55:47
阅读次数:
275