BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

rss
  • 他的粉丝

    基于PostgreSQL的内存计算引擎,来自Lenovo的设计开发经验

    作者 联想数据库团队 关注 1 他的粉丝 发布于  2017年6月21日

    身处大数据时代,在数据库领域,我们要分析处理的数据越来越多,我们分析处理数据的速度也要越来越快,但是传统数据库基于磁盘的计算模型,已经难以满足我们的需求。幸运的是随着硬件的发展,内存设备的性能在不断提高,而价格却在不断下降。内存计算技术将带着我们“飞”起来! 内存计算(In-Memory Computing),实质上是 CPU 直接从内存而非硬盘上读取数据,并对数据进行计算、分析。在数据库上引入内存计算技术,意味着去除磁盘 IO 的消耗,利用内存随机访问的特性可以制定更高效的算法等等。这都极大的提高数据的处理速度。 目前很多商业数据库已经拥有了内存计算功能,如 SAP HANA、DB2 BLU、Oracle 12C、SQL Server 2014。但是商业数据库的价格毕竟不菲,在开源产品飞速发展的今天,利用开源的内存计算产品是一个好主意。

  • 他的粉丝

    全端Web开发:快速开发实践

    作者 Casimir Saternos 关注 0 他的粉丝 ,译者 王群锋 杜欢 关注 0 他的粉丝   发布于  2015年12月25日 2

    简洁、高效、简单,是当代文化所高度推崇的。或许这是因为和以前相比,现代社会变得相对丰富和复杂了。代码简洁、流程高效的Web应用会让最终产品易于维护、易于修改,最终会帮助获取更高的利润。同样,程序员的工作流程和工具也应该高效,避免无谓的复杂。由于选择太多,开发者暂时从编码中抽身,认真思考一下工作流程是否优化、是否高效,就变得特别重要了。 随着Web开发方式向客户端-服务器端架构的转变,开发流程也面临不断的改变和提高。通过去掉很少用到的配置选项、使用合理的缺省值,减少了大量不必要的工作。简化的工作流程带来更紧凑及时的反馈循环,频繁的反馈让人及时发现和解决产品中的问题。及早发现和修复缺陷提高了生产效率——也让程序员更加开心。更进一步说,它让原本需要大量时间和资源才能开发维护的复杂且高质量的软件,现在有可能花费较少的时间和资源就能做到。

  • 他的粉丝

    Netty系列之Netty线程模型

    作者 李林锋 关注 124 他的粉丝 发布于  2014年7月12日 29

    尽管Netty的线程模型并不复杂,但是如何合理利用Netty开发出高性能、高并发的业务产品,仍然是个有挑战的工作。只有充分理解了Netty的线程模型和设计原理,才能开发出高质量的产品。本文将着重介绍Netty的线程模型。

他的粉丝

使用功能开关更好地实现持续部署

作者 崔力强 关注 0 他的粉丝 发布于  2013年6月25日

本文将介绍如何使用功能开关(feature toggle)来更好地解决这个问题,及其在一个典型Spring web应用程序中的具体实现,最后讨论了功能开关和持续集成如何协同工作。 3

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT