领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Abel Avram 译者 张龙 发布于 2011年7月25日
VMware vFabric SQLFire是个内存、分布式、基于SQL的缓存,可以与传统数据库协同工作将数据持久化到磁盘上。
VMware vFabric SQLFire是个分布式、内存、非共享、具备容错功能的SQL数据管理系统,最近作为vFabric 5的一部分发布。SQLFire提供了一个JDBC与ADO.NET接口,用于以纯SQL的方式查询数据库,但键与索引却是存放在内存中以提供高可伸缩性、可用性及更棒的性能。从这个角度来看,它是一个分布式的缓存层,类似于vFabric GemFire或Oracle Coherence,但它还能以透明的方式将数据存储到磁盘上以实现持久化。据SQLFire首席架构师Jags Ramnarayan透露,“其磁盘上的存储架构与传统的SQL数据库大相径庭——所有变化的目的都是为了保证高可伸缩性、HA,并且无论水平伸缩的负载如何,它都能提供可预测的低延迟特性”。Ramnarayan补充说到,SQLFire还可以使用RDBMS实现持久化,并且将会支持“所有主流的数据库,包括Oracle、MySQL、Sybase、DB2、SQLServer及postGres”。这样,VMware的解决方案就会延长关系数据库的生命周期,使之可以用于之前并不适用的场景当中。Ramnarayan说到:
SQLFire既可作为分布式缓存平台,也可以作为数据存储。这并不是说我们将要替换掉Oracle或MySQL,而是说我们认为有很多场景并不适合于传统的RDB。考虑一下会话状态管理、对话状态、工作流元数据、高可伸缩场景下的在线交易数据等等(这需要很多并发连接与高分布式的数据访问),我这里只列出了冰山一角而已。
VMware GemFire产品销售Blake Connell补充说到,SQLFire“利用了我们久经考验的产品GemFire技术并添加了SQL接口,这样众多具备数据库经验的程序员就可以上手使用它了”。
Connell说,SQLFire将作为vFabric Advanced的一部分而发布,每个VM $1,800,同时它还将以独立产品的形式发布,但具体价格尚未敲定,因为“我们现在正在确定许可条款以及独立产品的定价”。
查看英文原文:VMware vFabric SQLFire Is Both an SQL Distributed Cache and a Datastore
译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。
不知道有没有跟TimesTen做过对比?
$1800, 还是算了吧,应该不是key-value吧,不过支持传统的sql查询是亮点
现在很多开源的。比如redis
好多内存数据库的最大问题是无法与RDBMS实时同步,不太适用与高频率修改的事务处理场景,不知道SQLFire是否也有同样的问题,或者SQLFire的适用场景是什么?
sqlFire 是一种全新的SQL界面的分布式缓存数据管理平台
虽然sqlFire以缓存为基础,但不仅仅是内存数据库,他是下一代分布式数据管理平台的有效解决方案
完全支持sql 92标准的sql语法,同时提供java 存储过程,这也是一大亮点,
可以在运行时动态添加节点满足高负载的需求,和跨越WAN网的数据同步。
集消息总线,消息服务,缓存数据和数据库功能于一身。
对于能否与RDBMS实时同步的问题,完全可以做到,但是sqlFire本身就是数据库不需要和任何的RDBMS做任何的同步,并且REBMS会严重影响sqlFire的性能问题。
对于高频率修改的事务处理 恰恰是RDBMS做的不好的地方
sqlFire是世界上完全能够满足极限事务处理要求的唯一一款sql界面的分布式缓存数据管理平台。
1800这价格太贵了,没有竞争力,提倡开源
还是没搞明白他到底是个什么东东,内存数据库(timesten)?还是嵌入式数据库(hsql derby)?
按照描述,既能作为嵌入式数据库,还能作为内存数据库(同步到第三方的rdb上),另外,还在这两者的功能之上加上了消息总线功能,功能太“强大了”,真无法给他定位了。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
6 条回复
关注此讨论 回复