数据库
文章平均质量分 65
普通网友
这个作者很懒,什么都没留下…
展开
-
全球级的分布式数据库 Google Spanner原理
Google Spanner简介Spanner 是Google的全球级的分布式数据库 (Globally-Distributed Database) 。Spanner的扩展性达到了令人咋舌的全球级,可以扩展到数百万的机器,数已百计的数据中心,上万亿的行。更给力的是,除了夸张的扩展性之外,他还能同时通过同步复制和多版本来满足外部一致性,可用性也是很好的。冲破CAP的枷锁,在三者之间完美平衡。转载 2012-09-21 17:15:13 · 1432 阅读 · 0 评论 -
如何提高mysql load data infile的速度
测试数据2.5G,共有数据9427567条。用的mysql的large服务器的配置。load 一次需要大概10分钟左右。建的表用的是MYISAM,调整了几个session的参数值SET SESSION BULK_INSERT_BUFFER_SIZE = 256217728 ;SET SESSION MYISAM_SORT_BUFFER_SIZE = 256217728 ;转载 2012-11-17 14:43:31 · 6183 阅读 · 0 评论 -
关于rails 多个项目公用一个SQLITE数据库的方法
配置如下: development: adapter: sqlite3 database: /app/db/development.sqlite3 pool: 5 timeout: 5000 这里是在app2 项目下的database.yml 的配置 数据库是在 同一个目录下的 app 项目下原创 2012-11-17 14:54:23 · 679 阅读 · 0 评论 -
LOAD DATA INFILE 语法
http://wwq101693.blog.163.com/blog/static/80642726200961443331101/LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FI转载 2012-12-04 10:02:22 · 3915 阅读 · 0 评论 -
MYSQL数据文件--.frm文件(表结构恢复)
了解MYSQL的都知道,在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有.frm文件,命名方式为数据表名.frm,如user.frm. .frm文件可以用来在数据库崩溃时恢复表结构。 下面说说如何通过转载 2013-01-23 17:20:20 · 901 阅读 · 0 评论 -
mysql中的load data infile用法
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY '\t'] [OPTIONALLY] ENCLOSED BY ''] [ESCAPED B转载 2013-01-24 10:43:13 · 44917 阅读 · 1 评论 -
MYSQL高效率地装载数据解决方案
很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的。然而,也存在可用来改善数据装载操作效率的策略,其基本原理如下: 成批装载较单行装载更快,因为在装载每个记录后,不需要刷新索引高速缓存;可在成批记录装入后才刷新。 在表无索引时装载比索引后装载更快。如果有索引,不仅必须增加记录到数据文件,而且还要修转载 2013-01-31 19:48:56 · 878 阅读 · 0 评论