NoSQL数据库笔谈

[转载] [佚名] [4/22/2010 9:29:25 AM]

序思想篇CAP最终一致性变体BASE其他I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gustafson定律万兆以太网手段篇一致性哈希亚马逊的现状算法的选择Quorum NRWVector clockVirtual nodegossipGossip (State Transfer Model)Gossip (Operation Transfer Model)Merkle treePaxos背景DHTMap Reduce ExecutionHandling Deletes存储实现节点变化列存描述特点软件篇亚数据库MemCached特点内存分配缓存策略缓存数据库查询数据冗

阅读全文 发表评论 浏览/评论:68/0

详解NoSQL数据库使用实例

[转载] [佚名] [4/22/2010 9:28:27 AM]

一、NoSQL基础知识1.关于NoSQL在“NoSQL”一词,实际上是一个叫Racker的同事创造的,当约翰埃文斯埃里克要组织一次活动来讨论开源的分布式数据库。这个名称和概念都由此而来。有些人反对NoSQL术语,因为它听起来像我们定义自己是什么.在一定程度,但长期仍然是有价值的,因为当一个关系数据库是唯一的工具,你知道,每一个问题,看起来像一个大拇指。 NoSQL是让人们知道有其他选择哪里。但我们并不反对关系数据库,因为当这确实是工作的最佳工具.一个与NoSQL名称真正关注的是,它是一个很大的帐篷,有非常不同的设计空间。如果这不是在讨论清楚的,它在各种产品混乱的结果。因此,我要建议沿着三个轴的

阅读全文 发表评论 浏览/评论:39/0

NoSQL

[转载] [佚名] [4/22/2010 9:26:17 AM]

NoSQLNoSQL,意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。现今的计算机体系结构在数据存储方面要求具备庞大的水平扩展性①,而NoSQL致力于改变这一现状。目前Google的 BigTable 和Amazon 的Dynamo使用的就是NoSQL型数据库。NoSQL项目的名字上看不出什么相同之处,但是,它们通常在某些方面相同:它们可以处理超大量的数据。这场革命目前仍然需要等待。的确,NoSQL对大型企业来说还不是主流,但是

阅读全文 发表评论 浏览/评论:20/0

用Javascript取得URL参数(Get URL parameters/query string using Javascript)

[转载] [佚名] [11/27/2009 10:49:39 PM]

function queryString(name) { 05. if(!window.__queryString__) 06. { 07. var qss = window.__queryString__ = {}; 08. var arr = window.location.search.replace(/^/?/,'').split('&'); 09. for(var i = 0; i 〈 arr.length; ++i) 10. { 11. var pos = arr[i].indexO

阅读全文 发表评论 浏览/评论:84/0

导入Excel数值读不到,找不到可安装的 ISAM错误!

[转载] [佚名] [11/20/2009 11:11:41 PM]

最近在做一个导入Excel数据到数据库表中对应字段的功能,一开始做的时候,也没有什么困难,做的还比较顺利,但是在接下去测试过程中,却遇到了一些很棘手的问题,疯狂的试验,在网上不停的搜索,有不少人也有相同的问题,但却没有一个把问题解决清楚了,即然自己解决了,就把解决问题的过程和原因记下来,与大家一同分享.导入EXCEL的思路来自己客户的需求,客户需要从EXCEL中导入一些基础资料,来初始化系统中一些基础数据,而这些基础数据表中每个表都与几个不同的表相关联,即要保证数据的有效性,又要把相关性也导入,还真是把我们难倒了.如果不用程序导入,基础资料怎么导入呢,反过来一想,那就用SQL的方式导入方式吧.

阅读全文 发表评论 浏览/评论:159/0

jQuery $(window.parent.document).height()解决

[原创] [shenjk] [11/4/2009 1:10:46 PM]

jquery 1.3.2在ifame中,获取父窗口的高度:$(window.parent.document).height()为NaN$('body',window.parent.document).height()为0解决办法:修改jquery 源代码:Java script _ 代码(Jquery源文件):jQuery.fn[ type ] = function( size ) {// Get window width or heightreturn this[0] == 'frameElement' in this[0] ?//window ?// Everyone else use d

阅读全文 发表评论 浏览/评论:516/0

SQL数据缓存依赖 [SqlServer | Cache | SqlCacheDependency ]

[转载] [佚名] [10/22/2009 9:34:03 AM]

前言本文主要是对《ASP.NET 2.0开发指南》--〈数据缓存〉章节内容的提取并略有补充。参考资料1. 《ASP.NET 2.0开发指南》2. .NET 2.0 SqlDependency快速上手指南支持数据库SQL SERVER 7.0/2000/2005版本正文一、SQL SERVER 7.0/2000和SQL SERVER 2005的简介及比较1.1 SQL SERVER 7.0/2000SQL SERVER 7.0/2000没有提供内置的支持数据缓存依赖的功能,所以只能通过采用添加特定数据库表、触发器等方式,通过后台不断轮询数据库来检查数据更改。当在数据表上执

阅读全文 发表评论 浏览/评论:268/0

C#获取文件(磁盘驱动器)的关联图标(使用API SHGetFileInfo)

[转载] [佚名] [10/16/2009 12:39:07 PM]

这是一个C#调用系统API SHGetFileInfo 的一个演示例子,也是给一位网友的答复,先看效果图:SHGetFileInfo 这个API, 可以获取指定对象的非常详细的相关信息,具体的内容,大家可以MSDN上关于此API的说明。这个获取关联图标,可以获取磁盘分区的图标,可以获取某个特定类型的文件的图标,也可以获取某个指定文件的图标,下面给出实现的全部代码:/// /// 保存文件信息的结构体/// ///[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]struct SHFILEINFO{public IntPtr

阅读全文 发表评论 浏览/评论:190/0