2012年2月26日

Mongo库使用心得

摘要: 文档型数据Mongo库使用心得最近由于接口流量统计需要,由于每天的插入的数量大约在60W条左右,北京老师建议使用Mongo数据库。第一次接触到这个MongoDb数据库,上网查阅了些资料,得知Mongo是当前NoSql数据库中比较热门的一种非关系数据库,是一个高性能,开源,无模式的稳定型数据库,在许多场景下可以替代传统的关系型数据库键/值得存储方式,很强大的各种功能,再次就不一一介绍。根据项目的需要,以下是本人的一些使用心得。首先登录官方网站http://www.mongodb.org/下载最新的压缩包。如下图1:图1,Mongo压缩包下载图解压出来后,在bin文件下面有很多的exe文件,复制这 阅读全文

posted @ 2012-02-26 02:02 昌林 阅读(1122) 评论(0) 推荐(1) 编辑

浅谈NoSQL

摘要: 浅谈NoSQL由于项目的需要,用到NoSQL中的Mongo数据库,因为也是第一次真正意义上的使用该数据库,所以上网查阅了一些资料。对NoSQL有了一个新的认识,和大家分享。1、 到底什么是NoSQL? NoSQL的是在1998年创造的,很多人认为是SQL的反义词,其实它的真实含义是 “Not Only SQL的“而不是“No SQL”。通俗来说,NoSQL是非关系性数据库,它是设计满足超大规模数据存储需求的分布式存储系统,没有固定的Schema,不支持join操作。传统的关系数据库管理系统通过 “向上扩展”的方式通过更好的硬件设施来提升系统性能。 NoSQL则通过“向外扩展“的方式,这意味着应 阅读全文

posted @ 2012-02-26 02:00 昌林 阅读(439) 评论(0) 推荐(1) 编辑

2012年2月24日

SQL 2008 防附加防还原加密

摘要: SQL 2008 新的功能 新的体验不多说了 直接上代码/*进行数据库加密操作*/-- 步骤一:创建主数据库密钥USE [master];GO--查看master数据库是否被加密SELECT name,is_master_key_encrypted_by_server FROM sys.databases;--创建master数据库下的主数据库密钥GOCREATE MASTER KEY ENCRYPTION BY PASSWORD = N'~!@#$%';GO--查看master数据库下的密钥信息SELECT * FROM sys.symmetric_keys;GO--创建证书 阅读全文

posted @ 2012-02-24 13:12 昌林 阅读(278) 评论(1) 推荐(0) 编辑

2011年9月4日

高效,海量,分页存储过程

摘要: 大家知道SQL SERVER的存储过程是事先编译好的SQL语句,它的执行效率要比通过WEB页面传来的SQL语句的执行效率要高。下面的存储过程不仅含有分页方案,还会根据页面传来的参数来确定是否进行数据总数统计。 -- 获取指定页的数据 CREATE PROCEDURE pagination3 @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名 @PageSize int = 10, -- 页尺寸 @ 阅读全文

posted @ 2011-09-04 18:58 昌林 阅读(195) 评论(0) 推荐(1) 编辑

导航