随笔分类 -  数据库

摘要:【IT168 专稿】NoSQL最初为Not SQL的缩写,如今已经演变为Not Only SQL,因为开发商已经意识到,实际上更喜欢SQL的人以及有大量SQL经验的人比JAVA或其他程序员的雇佣成本更低,而且这样的人更容易被招募到。 事实上,NoSQL不使用SQL是一个错误。不使用SQL不是因为它的性能不好,而是因为关系产品架构不适合某些类型的任务。但在没有这些类型的任务 时,又很容易陷入认为SQL等同于关系技术(Relational Technology)的陷阱。关系架构的关键一点是将物理实例从逻辑实现中分离了出来,不过大多数包含关系存储和关系访问层的关系产品也是如此。但该例 子无需演示.. 阅读全文
posted @ 2011-12-27 12:59 董雨 阅读(268) 评论(0) 推荐(0)
摘要:http://www.chenjiliang.com/Article/View.aspx?ArticleID=14479我从学习Asp.Net(C#)开始到将其作为谋生工具至今已18月有余,当初有那么一阵对.NET的CLR很似痴迷,对C#2.0所带来的新特性也疯狂 不已。因为工作环境所迫,已经很久没有使用VS2005/2008作为自己的IDE了,一直在VS2003中煎熬的感觉已经让我失去了对痛苦的理解,或许 这也是逼迫我逐步转向前端开发的一个原动力吧。 这个“数据库访问层”的诞生是在我接触.NET和SQLSever半年之后,在“师傅”的指点下通过硬背下代码,再到后来逐步加深对其实质的理 解,. 阅读全文
posted @ 2011-12-13 15:18 董雨 阅读(392) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/skyaspnet/archive/2011/03/22/1989969.html自上次修改后日志系统已经稳定运行了23天说明: 日志系统运行了一段时间以后,出现了几次mongodb服务无法启动的问题,删除data目录下的mongod.lock后才能成功重启服务,初步判断资源发生了死锁,因此将 using (Mongo mongo =new Mongo(config.BuildConfiguration())) 写法修改为 try catch 形式,修改之后系统正常运行十天,但是在6月29日再次发现mongodb服务无法正常启动的问题,再次将 Mo 阅读全文
posted @ 2011-12-09 13:11 董雨 阅读(368) 评论(0) 推荐(0)
摘要:通过 MongoDB 使用 NoSQLTed Neward 下载代码示例 自 从 2000 年宣布 Microsoft .NET Framework 并在 2002 年首次发行以来的过去近十年中,.NET 开发人员一直努力适应 Microsoft 推出的各种新事物。但这似乎还不够,“社区”(包含所有开发人员,无论他们是否每天都使用 .NET)也开始行动,创造出更多的新事物来填补 Microsoft 未覆盖到的空白,对您而言这可能是制造混乱和干扰。在 Microsoft 的支持 范围之外,该社区所酝酿出的“新”事物之一就是 NoSQL 运动,一组开发人员公开质疑将所有数据存储于某种形式的关系数据 阅读全文
posted @ 2011-12-09 12:27 董雨 阅读(530) 评论(0) 推荐(0)
摘要:2011年04月18日00:00 it168网站原创 作者:王文龙 编辑:董建伟 评论:3条本文Tag: NoSQL 数据库 【IT168 技术】MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。其名字来自 humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。本文是一个MongoDB的入门级教程,手把手的教会读者使用 MongoDB,并将学习过程中可能遇到的问题一一列举。本文不是用长篇的文字来理论性描述MongoDB的各方面知识,而是用图文并茂的方法来讨论 MongoDB,希望用最短的时间使开发人员. 阅读全文
posted @ 2011-12-09 12:18 董雨 阅读(377) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/1130/1281/000001281857.shtml2011年12月01日00:05 来源:博客 作者:Virus-BeautyCode 编辑:王玉圆 评论:0条 【IT168技术】本文档适用于MongoDB2.0.1版本在windows2003上的安装、配置,以及使用。 官网:http://www.mongodb.org 下载:进入http://www.mongodb.org/downloads页面,下载2.0.1版本。或者根据需要下载最新的稳定版本。 安装:将下载之后的压缩包解压到任意目录即可,本文假设解压到【D:\m... 阅读全文
posted @ 2011-12-09 12:06 董雨 阅读(182) 评论(0) 推荐(0)
摘要:2011年12月08日00:05 来源:CSDN 作者:谭茂 编辑:王玉圆 评论:0条 【IT168技术】大数据好用,但谁会为它投资?在目前中国的经济环境下,大中型国企臃肿缓慢的业务流程对于大数据不是太过于感冒。可以说谁都不是十分清楚大数据究竟是怎么创造价值的,下面我们就来一起看看大数据技术背后的故事。 毫无疑问,世界上所有关注开发技术的人都意识到“大数据”对企业商务所蕴含的潜在价值,其目的都在于解决在企业发展过程中各种业务数据增长所带来的痛苦。 现实是,许多问题阻碍了大数据技术的发展和实际应用。 因为一种成功的技术,需要一些衡量的标准。现在我们可以通过几个基本要素来衡量一下大数据技术... 阅读全文
posted @ 2011-12-09 12:04 董雨 阅读(222) 评论(0) 推荐(0)
摘要:2011年12月09日00:05 来源:OPEN资讯 作者:fmms 编辑:王玉圆 评论:0条 【IT168技术】MongoDB是一个介于关系数据库和非关系数据库之间的产品, 是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。 Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持 对数据建立索引。 它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有: 1.面向集合存储,易存储对象类型的数据。 ... 阅读全文
posted @ 2011-12-09 11:30 董雨 阅读(333) 评论(0) 推荐(0)
摘要:--玩转.NET 4 揭秘开发宝典2011年12月01日00:00 it168网站原创 作者:皮丽华 编辑:皮丽华 评论:0条 【IT168 技术】微软已经在.NET Framework 4中添加了对LocalDB的支持。LocalDB是SQL Server Denali的免费开发者版本,它的目的是要提供大部分服务器API,而不增加管理上的工作。现在开发者可以从Visual Studio中访问LocalDB实例,这有助于他们使用简单而且易于维护的SQL数据来开发和测试程序。 一、.NET Framework 4 十大新特性 简单来说,.NET Framework 4包含10大新特性,分别... 阅读全文
posted @ 2011-12-09 11:24 董雨 阅读(417) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/fish-li/archive/2011/06/26/2090800.html阅读目录开始下载MongoDB,并启动它在C#使用MongoDB重构(简化)代码使用MongoDB的客户端查看数据使用MongoDB的客户端维护数据MongoDB提供的C#驱动MongoDB不支持在查询数据库时使用Join操作获取MongoDB服务端状态【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务, 同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。【说明】:MongoDB是什么?有什么用?如果不清楚 阅读全文
posted @ 2011-11-25 16:00 董雨 阅读(218) 评论(0) 推荐(0)
摘要:关于sql连接语句中的Integrated Security=SSPI解决方法:即:Security Support Provider Interface设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。Integrated Security 可以设置为: True, false, yes, no ,这四个的意思很明白了,还可以设置为:sspi ,相当于 True,建议用这个代替 True。initial catal 阅读全文
posted @ 2011-10-31 15:07 董雨 阅读(1213) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/yoolonet/archive/2011/08/27/2155701.htmlMongoDb系列文章 最近在开发一个系统用到MongoDb做为数据存储,对自己在实际开发中的应用和问题,记录下来整理成这一系列的文章。希望对MongoDb入门的朋友有所帮助,也欢迎大家拍砖。 简单介绍下,MongoDb是Nosql数据库的一种。对于大数据量,高并发,弱事物的互联网应用,MongoDb则是一个非常好的选择。 它的的设计哲学是,“Databases are specializing – the “one size fits all” approach no 阅读全文
posted @ 2011-09-09 15:47 董雨 阅读(324) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/shanyou/archive/2011/05/20/2052354.htmlMongoDB 客户端 MongoVue今天在同事那里看到了一个很不错的MongoDB的客户端工具MongoVue,地址是http://www.mongovue.com/。做的不错,1.0版本的开始收费了,费用也不贵才35$。真正需要的同学可以掏点钱买个吧,也算是支持这个工具,如果只是学习研究用的话我这里还有一个0.9.7版本,虽然比起1.0版来说有些bug,平常使用也够了,需要的同学可以单独联系我。下面上图给大家感受下强大的MongoVue,可以提高你使用MongoDB 阅读全文
posted @ 2011-07-19 23:23 董雨 阅读(489) 评论(0) 推荐(0)
摘要:http://www.xiaocai.name/emlog/post/35mongoDB(http://www.mongodb.org)是一种 NoSQL 的文档型的数据库管理系统,也就是说不是传统意义上的关系数据库(类似Oracle、MS-SQLServer、MySQL等)。传统意义上的关系数据库,数据是被编码为二进制格式保存在表中的,需要用 SQL 语句去存取。NoSQL 的文档型数据库,比如 mongoDB,就不同了。(官网)1.安装MongoDB.下载mongodb-win32-i386-1.4.0.zip文件(地址:http://downloads.mongodb.org/win32 阅读全文
posted @ 2011-07-15 15:44 董雨 阅读(415) 评论(0) 推荐(0)
摘要:http://www.chenjiliang.com/Article/View.aspx?ArticleID=6803或许大家都设计过数据库,也为表定义过主键,今天我想阐述的是,应该如何正确的设计一个主键,在以往的一些资料中,都没有提及到主键设计的原则.我为此总结了一下:1.是否要采用GUID作为主键用GUID作主键有它的优势与不足.优势是GUID具有唯一性,在任何情况下,可以产生全球唯一的值.这是GUID最大的优势,也方便数据导入,比如要求从另一个系统中把数据导入进来,那么,不用担心,导入时,会导致主键冲突.不足是GUID值太复杂.不易记忆,因为有时,难免我们会用记录的方式,来进行记录判断. 阅读全文
posted @ 2011-07-05 16:43 董雨 阅读(251) 评论(0) 推荐(0)
摘要:http://www.chenjiliang.com/Article/View.aspx?ArticleID=2437/*************************************** 软件名称: 福彩22选5缩水软件* 开 发 者: tohen* 开发日期: 2007-05-10* 备 注: 1.其算法适合所有的乐透型彩票 2.缩水条件可拓展***************************************//* 创建基本表create table T1(R1 varchar(10))create table T2(R2 varchar(10))create tab 阅读全文
posted @ 2011-07-05 16:39 董雨 阅读(324) 评论(0) 推荐(0)
摘要:http://www.chenjiliang.com/Article/View.aspx?ArticleID=13803这两天测试了前几天写的SQL2005专用分页的存储过程,当数据量达到2千多万的时候,效率相当的低,每次执行都要8秒左右(CPU:Q6600)。不过在2百多万数据量的情况下性能还是蛮不错的,在网上找了找,发现这下面的这两个,其实还是一个,不过后面那个是灵活了许多,仅供参考。复制保存/****** Object: StoredProcedure [dbo].[GetRecordFromPage] Script Date: 07/23/2008 18:42:05 ******/SE 阅读全文
posted @ 2011-07-05 16:36 董雨 阅读(243) 评论(0) 推荐(0)
摘要:http://tangfeng.iteye.com/blog/513272sqlite3封装类sqlite3_wrapper.rar(195.4 KB)评论1 楼SpitFire2009-11-10引用ado.net风格的,这个比较推荐,封装得比较好http://int64.org/projects/sqlite-c-wrapperado风格的http://www.codeproject.com/KB/database/CppSQLite.aspx 阅读全文
posted @ 2011-06-28 10:33 董雨 阅读(226) 评论(0) 推荐(0)
摘要:PowerDesigner的主要作用一般还是数据库建模,并生成对应的数据库设计文档,可以与数据库保持同步。一般常用的有CDM,PDM,UML建模,CDM可以转为PDM。支持正向[生成数据库]和逆向工程[从数据库中生成],并直接关联到到数据库中,PDM可以直接和数据库进行关联,并将数据库,表,视图,触发器等数据库对象生成到数据库中,也可将这些对象更新到PDM中。PowerDesigner的几个主要常用菜单是MODEL、DATEBASE、Tool,这三个菜单下命令使用比较多,要熟悉。PD 还可以用来画用例图,序列图,类图等UML图。也可以画企业架构图,软件应用架构图等等图形15个问题列表:No.1 阅读全文
posted @ 2011-03-01 21:41 董雨 阅读(198) 评论(0) 推荐(0)
摘要:left join/left out join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join/right out join:右连接,返回右表中所有的记录以及左表中连接字段相等的记录。full join/full out join:外连接,返回两个表中的行:left join + right joininner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。cross join:结果是笛卡尔积,就是第一个表的行数乘以第二个表的行数。表A记录如下:aIDaNum1a200501112a200501123a200501134a200501145 阅读全文
posted @ 2011-03-01 13:57 董雨 阅读(268) 评论(0) 推荐(0)