Postgres的-XL是一个基于PostgreSQL数据库的横向扩展开源SQL数据库集群,具有足够的灵活性来处理不同的数据库工作负载:
OLTP 写频繁的业务
需要MPP并行性商业智能
操作数据存储
Key-value 存储
GIS的地理空间
混合业务工作环境
多租户服务提供商托管环境...
分类:
数据库 时间:
2014-11-07 14:53:54
阅读次数:
697
HornetQ Topic/Queue for Clojure
1. HornetQ 概述
HornetQ是一个支持集群和多种协议,可嵌入、高性能的异步消息系统。HornetQ完全支持JMS,HornetQ不但支持JMS1.1 API同时也定义属于自己的消息API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。
2....
分类:
Web程序 时间:
2014-11-07 11:27:55
阅读次数:
218
一、引言存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复...
分类:
数据库 时间:
2014-11-06 17:05:42
阅读次数:
234
之前看黑客帝国的时候觉得代码之间打架很傻,因为代码不就是写好了编译出来就在那里了,编译或者运行都不会跳出来打架呀不过最近看了lisp相关的信息以后,倒觉得在未来语言越来越抽象之后,说不定会为了灵活性而将代码作为传输数据,这样的话,只要不涉及硬件升级,就都可以通过接收到代码后执行S-expressio...
分类:
其他好文 时间:
2014-11-06 16:49:22
阅读次数:
237
大公司做自动化测试一般都会有一个大的框架。就好比一般大公司规章制度比较全,你只要按照规章制度去做就可以了。自动化测试框架也是如此,一般测试人员只要在现有框架编写自动化测试脚本就可以了。
这样的好处,节省了时间和精力,便于复用,对测试人员的要求也就降低了。不好的地方,如果框架设计的不好,灵活性可能会差些。
自动化测试框架都包含什么内容呢?
主程...
分类:
其他好文 时间:
2014-11-05 23:10:51
阅读次数:
234
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,添加了易用性和灵活性(详细差别,日后我们再讨论),它不仅是client发送Http请求变得easy,并且也方便了开发者測试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。...
分类:
Web程序 时间:
2014-11-05 22:57:42
阅读次数:
259
云计算设计模式(六)——命令和查询职责分离(CQRS)模式
隔离,通过使用不同的接口,从操作读取数据更新数据的操作。这种模式可以最大限度地提高性能,可扩展性和安全性;支持系统在通过较高的灵活性,时间的演变;防止更新命令,从造成合并在域级别上的冲突。...
分类:
其他好文 时间:
2014-11-05 10:55:14
阅读次数:
241
云计算设计模式(二)——断路器模式
处理故障连接到远程服务或资源时,可能需要耗费大量的时间。这种模式可以提高应用程序的稳定性和灵活性。...
分类:
其他好文 时间:
2014-11-04 17:32:48
阅读次数:
319
Object-C(以后简称OC)中有id类型,相对于明确定义类型的静态类型,称为动态类型。使用动态类型,配合多态(不同类型拥有同名方法),动态绑定(运行时决定实际调用的方法)可以将很多判断延迟到运行时决定,比如运行时才决定对象是某个类型,决定调用哪个类型的方法等。这样提高了灵活性,但是同样带来了风险...
分类:
其他好文 时间:
2014-11-04 16:33:27
阅读次数:
208
Quartz.NET是一个开源的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,...
分类:
Web程序 时间:
2014-11-03 23:51:52
阅读次数:
262