众所周知,对比传统的关系型数据库,NoSQL有着更为复杂的分类——键值、面向文档、列存储、搜索引擎等等。繁多的分类让NoSQL有着更强的业务针对性,因此在性能上对比传统关系型数据库有着颠覆性的提升。然而这种针对性同样给企业带来了一定程度的困扰,比如专业工程师的培养/聘请、架构的变迁等,同时这种群雄割据的局面也不利于NoSQL的整体发展。通用、统一才能有更好的发展;随着NoSQL的发展,我们似乎也越来越需要一种技术去打开当下这个局面。
近日,MapR Technologies的首席数据工程师Michael Hausenblas与DataStax的联合创始人兼CTO Jonathan Ellis针对这个问题展开了讨论,并就“HBase是否能成为NoSQL领域的领导者”发表了不同的观点。在看他们观点之前,我们首先看一下为什么会是HBase。
2013年5月,java培训指南网对北京地区java从业者工资收入状况进行抽样调查。调查范围涵盖各大主流行业IT工种,共调查java程序员150人,得出了北京地区java编程人员的工资待遇状况,如下:
1、1-2年工作经验的java程序员工资幅度在2000-5200之间,50%的人工资收入在2500-4200之间,平均工资3600。
2、2-3年工作经验的java程序员工资幅度在2800-8900之间,50%的人工资收入在4600-7200之间,平均工资6300。
3、3-4年工作经验的java程序员工资幅度在3500-10700之间,50%的人工资收入在5500-8400之间,平均工资7250。
4、5-8年工作经验的java程序员工资幅度在4600-15500之间,50%的人工资收入在8100-11700之间,平均工资10100。
跨平台、良好的兼容性、即时更新、轻便小巧……HTML5的各种优势曾一度被鼓吹,似乎APP形态分钟便会遭遇被颠覆的命运,HTML5将一统天下。
而现在这样的声音越来越少,特别是在手游上,目前还没有一款HTML5游戏出现在流水榜上。“HTML5的效果哪怕赶上了客户端,也没几个机器能跑得起来。”掌娱无线COO黄海钰说。
Firefox OS已经上路,HTML5的想象空间越来越大,然而在奔向美好未来的道路上,HTML5遭遇了一些尴尬。
数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。
PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。
众所周知,SQL注入攻击是最为常见的Web应用程序攻击技术。同时SQL注入攻击所带来的安全破坏也是不可弥补的。以下罗列的10款SQL工具可帮助管理员及时检测存在的漏洞。
最近媒体旋风式的集中对Facebook的首席运营官——Sheryl Sandberg进行表扬,表扬她每天准时5:30下班回家去陪她的孩子。很显然,她这样做已经持续数年,只是最近才被媒体“挖掘出来”。这位COO有什么不好意思的?需要隐藏这样的事实吗?因为几个世纪以来的研究都显示了无可否认的事实:每周工作超过40小时实际上会降低工作效率。