
数据库
longshenlmj
这个作者很懒,什么都没留下…
展开
-
聚集索引与非聚集索引
非聚集索引也是堆结构?其实SQLSERVER有几种页面类型(数据都使用一页一页来存储,就像Windows的内存也是使用页面来组织的)感兴趣的朋友可以了解下,希望本文可以增加你们对非聚集索引结构的理解。我们知道SQLSERVER的数据行的存储有两种数据结构:A:堆 B:B树(binary二叉树)。数据按照这种两种的其中一种来排序和存储,学过数据结构的朋友应该知道二叉树,为什麽用二叉树转载 2013-07-09 12:12:24 · 2820 阅读 · 0 评论 -
noSQL数据库相关软件介绍(大数据存储时候,必须使用)
要想选择NoSQL数据库,首先需要对其类型有所了解,目前NoSQL数据库主要分析四大类型:文档型数据库、键值存储、列式存储和图数据库。作为NoSQL数据库,它们都具备扩展性强、动态的数据库设计等特点。但每种类型又都有各自的特性。Gartner分析师Nick Heudecker表示:“要选择一种NoSQL数据库,你需要先了解自己的数据,其次了解你的应用需要如何使用这些数据。”文档数据库适合多转载 2014-10-13 18:07:11 · 5169 阅读 · 0 评论 -
centos下安装mysql(安装,启动,停止,服务端口查询,用户密码设定)
http://www.2cto.com/database/201305/208114.html http://smilemonkey.iteye.com/blog/673848 netstat -nat 查端口转载 2014-03-26 16:27:25 · 1007 阅读 · 0 评论 -
InfiniDB 修改一行的效率?
InfiniDB引擎的DML速度比较慢,无论设置自动提交开关为关闭或开启,插入性能都很糟糕,但更新和删除的效率还可以,并且不支持truncate表操作。原创 2014-02-10 11:43:43 · 1492 阅读 · 0 评论 -
列式数据库总结(特点)
简单罗列了一些选择行数据库还是列数据库的权衡依据。当然,如果能够把数据全放在内存中,那么使用内存数据库性能会更好。在只需要根据某几列来聚合数据的时候按列的数据组织方式更有效。因为这样只需要读取一部分数据,要比读取全部数据更快.当只需要修改某一列值的时候按列的数据组织方式更有效。因为可以直接找到某列数据并修改,而与行中的其他列无关。当需要某行的多列数据的时候按行的数据组织方式更有效。当行中数转载 2014-02-10 11:38:47 · 3015 阅读 · 0 评论 -
如何获得mysql数据库的所有的列
SELECT COLUMN_NAME FROM `information_schema`.`COLUMNS` where `TABLE_NAME`='appStats' order by COLUMN_NAME 所有字段获取:SELECT COLUMN_NAME FROM 'information_schema'.'COLUMNS' where 'TABLE_SCHEMA'='数原创 2013-07-10 18:03:00 · 1147 阅读 · 0 评论 -
数据库事务的4个特性ACID
原子性(Atomicity[ætə'mɪsɪti])原型atomic、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)原创 2013-11-12 14:51:16 · 1314 阅读 · 0 评论 -
安装mysql到服务器的linux环境下
1·安装mysql 命令:yum -y install httpd php mysql mysql-server2·配置mysql 配置开机启动服务 /sbin/chkconfig --add mysqld [在服务清单中添加mysql服务] /sbin/chkconfig mysqld on [设置mysql服务开机启动] /sbin/service mysqld start原创 2013-07-04 15:50:42 · 771 阅读 · 0 评论 -
jdbc连接mysql加载驱动程序com.mysql.jdbc.Driver
在开发环境如eclipse,中加载指定数据库的驱动程序。需要下载MySQL支持JDBC的驱动程序mysql-connector-java-5.1.25-bin.jar。而具体在Java程序中加载驱动,是在Java程序中添加“Class.forName(“指定数据库的驱动程序”)” 来实现,MySQL的数据驱动程序的代码为:Class.forName(“com.mysql.jdbc.Driver原创 2013-07-11 20:00:20 · 6155 阅读 · 0 评论 -
jdbc连接sql数据库
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,并且可跨平台运行,并且不受数据库供应商的限制。转载 2013-07-10 17:44:59 · 1630 阅读 · 0 评论 -
sql中with的用法(CTE公用表表达式):应用子查询嵌套,提高sql性能
一.WITH AS的含义 WITH AS短语,也叫子查询部分(subquery factoring),定义一个SQL片断,该片断会被整个SQL语句所用到。有时是为了让SQL语句的可读性更高些,也可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WIT转载 2013-07-09 21:41:33 · 5298 阅读 · 0 评论