NoSQL架构实践(三)——以NoSQL为缓存
在《NoSQL架构实践》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。由于NoSQL数据库天生具有高性能、易扩展的特点,所以我们常常结合关系数据库,存储一些高性能的、海量的数据。从另...
在《NoSQL架构实践》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。由于NoSQL数据库天生具有高性能、易扩展的特点,所以我们常常结合关系数据库,存储一些高性能的、海量的数据。从另...
游标类型对性能影响的实例。下面的两个游标脚本分别创建并执行了dynamic和fast forward only两种类型的游标。 不理想的游标类型:(dynamic游标)declare @p1 int set @p1=NULL
declare @p2 int set @p2...
导读:本文主要涉及Service Broker的基本概念及建立一个Service Broker应用程序的基本步骤。 一、前言: Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列的方法。Servi...
HTML是什么 平时在看一种新技术的介绍时,我最喜欢看的是按照“它是什么”和“它不是什么”这样的逻辑来阐述的文章。不过我暂时还没能力这么写... HTML首先是W3C制定的一套规范和...
上篇:HTML5笔记(1) - HTML5的定义 前言 上学时导师教导过我们,学习新技术、新标准规范时,要经常针对细节问自己:这部分为什么会这么定义;坚持思考,某一天你才有可能成为规则制定者中的一员。所以我“为...
按照官方的说法,MongoDB是一种可扩展的高性能的开源的面向文档(document-oriented )的数据库,采用C++开发。注意mongo不是mango(芒果),这个词是从humongous中截取出来的,其野心不言而明,直指海量数据存储。和其他很多...
由于对移动平台充满着好奇与兴趣,最近着手了iPhone开发的学习。学习的路线是从objective-c到cococa。方法是看了两本入门的英文书,还有就是学习apple的sdk。对于产品的基本想法是服务端用.net,手机客户端用iPho...
文是从 Programming is a Super Power 这篇文章翻译而来。 在一个科技和互联网成为人们日常生活中不可或缺的重要元素的社会里,会编程,就形同有了一种超能力。事实上,一个程序员,不仅能得益于可以很容易的接...
移动平台逐渐成为客户端应用的主流载体之一,为了消除应用在不同移动平台的兼容性,采用Web形式开发移动应用成为潮流(当然特别依赖于原生功能和性能的应用,如游戏可能例外)。随着Web移动应用越来越多,其性能方面的...
很久以前在TW上挖了个坑,说nginx的fastcgi_cache是被大家忽视的一大金矿,今天把这个坑填上。 对于变化不太频繁的数据,大家都比较喜欢存Memcached以减少数据库的读取,但还是会有语言解析运行上的消耗(比如运行...
我一直在为Jscex寻找好用的JavaScript解析器,之前我用的是Narcissus,也写过相关文章。不过可惜的是,Narcissus使用了SpiderMonkey的扩展,因此它并不是用ECMAScript 3实现的,无法在IE 8等浏览器中使用。目前Jscex...
就像PC机取代小型机、Web取代桌面大潮一样,现在移动终端时代已经到来,移动开发必将成为新的增长点,做为.Net开发者的我们对Windows Phone 7的关注应该是非常高的,为什么会出现现在的情况呢?我和我身边的朋友已经...
1998年,我还在MOT做一名生产线主管,每天跟各种贴片机、工业设备打交道。当时最困扰我的问题是,贴片机(就是往电路板上放元件的机械手)的损耗率很大,大约有5%比例的微型元件在这个过程中被机械手因为种种原因丢弃或...
上篇:WEB前端研发工程师编程能力成长之路(1) 四.【入微】 最强解决方案。你能够走在需求的前面,将当前需求里有的、没有直接提出来的、现在暂时没有但将来可能有的等等,及前端编程潜规则等各个方方面面都综...
如果你自己不是一位程序员,该如何雇用程序员呢?你需要注意一下几点: 1. 他们有多坚持己见(固执)呢? 询问他们有趣的编程主题(如Ruby或Python?)。从他们回答的语调和推理中,可以得到很多信息。在我们最近一期节目...
本文是从 C, The Beautiful Language 这篇文章翻译而来。 人们说足球是一种优美的体育运动,而当我们在绿茵场上看到罗纳尔多那行云流水的带球动作时,我们不能不承认这种说法。 然而,对于我来说,这种运动之...
近来Web专业人士变得非常兴奋,原因也不令人意外。微软最新版的浏览器,Internet Explorer 9,刚刚发布。很多人都在讨论它的变化,以及最新的版本是不是实质的改进,或者是改进很小,改变太晚。 在前面的文章中,Jacob...
网页设计是变化非常快的行业。在过去一两年,CSS3潜在地将网页设计带入了一个新的级别。这不仅仅是因为这个最新版本的CSS有很多新的功能特性,更重要的是因为CSS3使得原来需要更多工作,更多技术以及更多软件才能...
在没有OMF(托管文件)之前,数据库管理员在创建数据文件的时候,需要关心两个问题。一是该为这个数据文件取一个什么样的名字,二是需要考虑新创建的数据文件会不会与已经存在的数据文件重复。当企业的数据库比较大...
受职业圈子所限,近几年,打交道比较多的是国内的软件企业从业人员,令人鼓舞的消息不是没有,但是,也掺杂了不少的无奈。最近,与一位在外企工作的软件工程师交流,发现他的痛苦一点也不比国内软件从业人员的少。软件质...
A——AJAX AJAX是异步JavaScript和XML的意思,它是近些年你使用的所有流畅的Web应用背后的主要驱动力。
AJAX作为一项技术来说,使用已经很普遍了。Gmail,Flickr等,你甚至还可以在WordPress的管...
本文是从 Don't Distract New Programmers with OOP 这篇文章翻译而来。 当我被问及“哪种编程语言是教我[儿子/女儿/其他没有编程经验的人的首选]时,”我的答案这五年多来一直没变:Python。 ...
随着格拉德威尔的《异类》、杰夫.科尔文的《哪来的天才》等畅销书的流行,“成功的一万个小时”概念逐渐深入人心。通俗的说法就是,想要在任何领域取得卓越成就,需要至少一万个小时的“刻意练习&...
流程,通俗来讲,就是许多人,在做一系列的事情时,怎样相互协调,安排好这一系列事情的先后顺序,有什么事先的约定,需要达到怎样的预期目标。 在UED里,前端同学需要处理的需求比较多,早些时候,前端这里的开发流程还是比...
在《NoSQL架构实践》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。由于NoSQL数据库天生具有高性能、易扩展的特点,所以我们常常结合关系数据库,存储一些高性能的、海量的数据。从另外...