Why NoSQL Should Be Called "SQL with Alternative Storage Models"
Time and again, you’ll find blog posts like this one here telling you the same “truths” about SQL vs.NoSQL:http://onewebsql.com/blog/no-sql-do-i-really-need-it(OneWebSQL being a competitor o...
用Kohana框架来替代Zend框架
As you know from reading Malt Blue, I’m rather a Zend Framework fan. Whether it’s the controller plugins, easily adding RSS feeds to applications, configuration with Zend Config or more – I r...
Threads Versus Greenlets in Python Networking Library Gevent
In a previous post, I gave an introduction to gevent to show some of the benefits your application might get from using gevent greenlets instead of threads. Some people, however, took issue with m...
jBPM Designer 2.3发布
We are happy to announce a new release of the jBPM Designer, the Web-based business process Editor for jBPM 5. Here is an overview of new features and most notable bug fixes in this release:New...
FoundationDB介绍
Why NoSQL?FoundationDB is a new generation of NoSQL database. It's the first to provide scalability and multi-key ACID transactions. Its ordered key-value core can be adapted to expose a broad r...
11个开源且面向文档的NoSQL数据库(3)
9. CloudKitCloudKit provides schema-free,auto-versioned, RESTful JSON storage with optional OpenID and OAuth support,including OAuth Discovery.Home: http://getcloudkit.com/Quick Start:&...
NetBeans 7.2发布
NetBeans 7.2 was today published. You can download it here. You could read about the PHP features added to the NetBeans 7.2 release here on the blog, but the main features added or improved are:Suppo...
What else is there in Python?
[size=10.5pt]We all use the else keyword in Python,usually accompanying if statement:CODE:if x > 0: print 'positive' elif x < 0: print 'negative' else: &nbs...
11个开源且面向文档的NoSQL数据库(2)
5. OrientDBOrientDB is an open source NoSQL database management system written in Java. Even if it is a document-based database, the relationships are managed as in graph databases with direct connect...
11个开源且面向文档的NoSQL数据库(1)
A document-oriented database is a designed for storing, retrieving, and managing document-oriented, or semi structured data. Document-oriented databases are one of the main categorie...
用Python解析XML(3)
Let's take a couple minutes to go over this code. First off is a bunch fo imports. This just sets up our environment with the needed compents from Reportlab and lxml. I also import the decimal module ...
用Python解析XML(2)
Save the code above as order.xml. Now I just need to write a parser and PDF generator script. in Python. You can use Python builtin XML parsing libraries which include SAX, minidom or ElementTree or y...
用Python解析XML(1)
One of the common tasks I am given in my day job is to take some data format input and parse it to create a report or some other document. Today we'll look at taking some XML input, parsing it wit...
用PHP实现两路SMS
SMS is used for various purposes these days. For example, major websites like Gmail and Facebook use SMS to improve their authentication process with multi-factor authentication and notifying users ab...
JDK7增强特性介绍
[i=s] 本帖最后由 jieforest 于 2012-7-21 11:44 编辑 I believe most of the Java Developers are aware of the latest Java release i.e Java 7. Lot of us are disappointed about quite a few important f...
VoltDB - NewSQL Database
IntroductionThe purpose of this post is to give an overview of background, technical architecture, features offered by VoltDB. Traditional RDBMS systems like Oracle, Sybase are designed decades ...
HTTP2 Expression of Interest
This is Facebook's response to the call for expressions of interest in HTTP/2.0: http://trac.tools.ietf.org/wg/httpbis/trac/wiki/Http2CfI1. IntroductionFacebook's mission is to give people the pow...
Type classes in Scala
I am going to show you how I went about solving how to persist instances in Cassandra, using Hector, in the function insert(instance) in Scala. To work out how these instances are going to be pers...
用sqlalchemy构建Django连接池
As you know, Django uses new database connection for each request. This works well initially. However as the load on the server increases, creating/destroying connections to database starts taking...
Managing Rails Apps at Massive Scale
At RailsConf 2012, we sat down with five of our customers (including Jesse Proudman, panel moderator and CEO of the Blue Box Group,) and asked them about the ups and downs of scaling massive websi...