首页新闻招聘找找看知识库

[云计算] 迁云架构实践

云计算作为信息技术领域的一种创新应用模式,自其诞生以来一直备受关注。由于其具备低成本、弹性、易用、高可靠性、按需服务等特点,近年来被看作是新一代信息技术变革和商业模式变革的核心。互联网、游戏、物联网等

[软件设计] 影响架构决策的非功能性需求

英文原文:Non-functional Requirements in Architectural Decision Making 本文由《IEEE Software》杂志首发,现在由InfoQ和IE

[数据库] 在线数据迁移经验:如何为正在飞行的飞机更换引擎

在线数据迁移,是指将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。根据数据所处层次,可以分为cache迁移和存储迁移;根据数据迁移前后的变化,又可以分为平

[编程语言] HHVM 是如何提升 PHP 性能的?

背景 HHVM 是 Facebook 开发的高性能 PHP 虚拟机,宣称比官方的快9倍,我很好奇,于是抽空简单了解了一下,并整理出这篇文章,希望能回答清楚两方面的问题:HHVM 到底靠谱么?是否可以用

[软件设计] Web API设计方法论

英文原文:A Web API Design Methodology 为Web设计、实现和维护API不仅仅是一项挑战;对很多公司来说,这是一项势在必行的任务。本系列将带领读者走过一段旅程,从为API确定

Bitmap的秘密

之前已经参加过几次QCon峰会,不过今年QCon 2014 上海峰会对我来说比较特别,不再只是一名听众,而是第一次登台演讲。感觉的确不太一样,一来是身份从听众变成了讲师,二来是因为成了讲师,让我接触到

[数据库] 我该如何向非技术人解释SQL注入?

英文原文:How can I explain SQL injection without technical jargon? 在向非技术人员解释SQL注入的时候,我会使用一个简单的类比。(资料图) 假

[软件设计] 使用2-3法则设计分布式数据访问层

引言 如今移动互联网行业呈爆发式发展,随着业务用户规模和业务逻辑趋向复杂,后端系统的开发和维护变得越来越困难,目前业界涌现出各种各样的技术文章介绍分布式缓存设计、分布式数据库设计、负载均衡、HA策略等

[编程基础] 数据清洗经验

英文原文:Parsing Raw Data 平时习惯了在某些特定的数据集合上做实验,简单的tokenization、预处理等步骤就足够了。但是在数据越来越大的年代,数据清洗越来越重要,也越来越复杂。看

[其他分类] 设计中的变与不变

古希腊哲学家巴门尼德认为:“人的思想和言语都有一个载体,如果你在这一时间和另外一个时间想到或者谈到同样一件东西,那就说明这件东西在这段时间内没有变化,如有变化的话,你说的就不是同一件东西。”古希腊哲学

[数据库] 通俗解释「为什么数据库难以拓展」

英文原文: Why is it hard to scale a database, in layman’s terms? Paul King ,Facebook 数据科学家(3.6K 赞) 要扩展数据

[软件工程] 手机淘宝高质量持续交付探索之路

前言 随着移动互联网的迅速普及,手机淘宝业务在迅速的成长,目前已经发展成为拥有40多个bundle(业务模块)的超大APP产品,在这后面有着数百名的研发人员的努力工作。业务的成长和人员的倍增给技术架构

[软件工程] 高效运维最佳实践(01):七字诀,不再憋屈的运维

前言 做运维的那么多,快乐的能有几个? 我们那么努力,为什么总感觉过得那么憋屈、苦闷?做的事情那么多,为什么业务部门、直接领导和公司貌似都那么不领情?怎么做才能自己更加开心些? 本专栏的主线实际是一个

[程序人生] 什么是工程师文化?

什么是工程师文化?在你眼中,怎样的公司才算是有工程师文化的公司? 以下是来自知乎王一的回答: 一点浅薄见解。请批判着看。 在海外多年,很多媒体追捧的国外的概念,比如什么法制民主人性化诚信素质高之类的,

[互联网] 大数据架构和模式(五)对大数据问题应用解决方案模式并选择实现它的产品

简介 本系列的 第 3 部分 描述了针对最常见的、经常发生的大数据问题及其解决方案的原子模式和复合模式。本文将推荐可以用于架构大数据解决方案的三个解决方案模式。每个解决方案模式都使用了一个复合模式,该

[互联网] 大数据架构和模式(四)了解用于大数据解决方案的原子模式和复合模式

简介 本系列的 第 3 部分 介绍了大数据解决方案的逻辑层。这些层定义了各种组件,并对它们进行分类,这些组件必须处理某个给定业务用例的功能性和非功能性需求。本文基于层和组件的概念,介绍了解决方案中所用

[互联网] 大数据架构和模式(三)理解大数据解决方案的架构层

概述 这个 “大数据架构和模式” 系列的 第 2 部分 介绍了一种评估大数据解决方案可行性的基于维度的方法。如果您已经使用上一篇文章中的问题和提示分析了自己的情况,并且已经决定开始构建新的(或更新现有

[互联网] 大数据架构和模式(二)如何知道一个大数据解决方案是否适合您的组织

简介 在确定投资大数据解决方案之前,评估可用于分析的数据;通过分析这些数据而获得的洞察;以及可用于定义、设计、创建和部署大数据平台的资源。询问正确的问题是一个不错的起点。使用本文中的问题将指导您完成调

[互联网] 大数据架构和模式(一)大数据分类和架构简介

相关文章: 大数据架构和模式(二)——如何知道一个大数据解决方案是否适合您的组织 大数据架构和模式(三)——理解大数据解决方案的架构层 大数据架构和模式(四)——了解用于大数据解决方案的原子模式和复合

[其他分类] 从未降级的搜索——主搜索分层优化

摘要 多年以来,主搜索的集群架构和排序算法相对比较单一,一定程度上制约了搜索业务的发展。本文主要介绍主搜索最新采用的索引分层技术。这种分层技术把主搜索集群架构从二维扩展到了三维。基于这种三维的新架构,
Top