数据库 频道
  • 一致性hash算法的理解

    用hash做缓存,假如有三台服务器,1,2,3,有三万张图片,我想将图片平均缓存到我三台服务器上,一个服务器大概一万张,怎么去实现这个办法呢

    田晓旭 · 2018-08-29 09:59
  • 程序猿进阶之路“负载均衡”

    负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

    田晓旭 · 2018-08-29 09:44
  • 强一致、高可用、高性能分布式Log存储系统的设计与实现

    本次分享将从实战经验出发,详细介绍从0开始开发一个强一致/高可用/高性能的分布式Log存储系统的过程和挑战;在分享分布式系统设计开发的同时,会结合工程实践,阐述如何将分布式Log存储系统作为构建其它分布式系统(分布式Cache/分布式Key-value/分布式MQ/分布式数据库)的“基础”,以及如何成为数据抽象中的关键一环。

    田晓旭 · 2018-08-28 13:46
  • 技术人如何应对线上故障

    线上故障是我们技术同学经常遇到,也是技术成长中经常要经历的事。从故障中我们可以吸取到很多教训,变得越来越有经验。

    田晓旭 · 2018-08-28 10:13
  • 架构师带你玩转分布式锁

    大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。

    田晓旭 · 2018-08-28 09:58
  • 漫谈大数据之数据采集

    大数据体系一般分为:数据采集、数据计算、数据服务、以及数据应用 几大层次。在数据采集层,主要分为 日志采集 和 数据源数据同步。

    田晓旭 · 2018-08-28 09:33
  • 架构设计之“服务隔离”

    我们在做系统架构设计的时候,经常离不开的一个话题就是进行服务的隔离设计。

    田晓旭 · 2018-08-27 10:47
  • 架构设计之“服务限流”

    上一篇我们聊过了架构设计中的「服务隔离」模式,今天我们继续来探索一下在分布式系统架构中的另一个常用的设计:服务限流。

    田晓旭 · 2018-08-27 10:27
  • 从拜占庭将军问题看:区块链“共识算法”

    拜占庭将军问题就是要解决去中心化的共识机制问题,而这个共识问题也是比特币中区块链网络所需要解决的。

    田晓旭 · 2018-08-27 10:08
  • Python NLP库top6的介绍和比较

    自然语言处理(NLP)在今天已经变得越来越流行,尤其是在深度学习迅猛发展的大背景下变得更加引人注目。NLP属于人工智能的一个领域,旨在理解文本和从中提取重要信息,并在文本数据上做进一步的训练。NLP的主要任务包括了语音识别和生成,文本分析,情感分析,机器翻译等。

    刘美利 · 2018-08-24 18:50
  • TensorFlow1.9热风刚过,2.0版又将来袭!

    前些日子谷歌刚刚发布完TensorFlow1.9,并带来了一大批的性能更新。近日消息,TensorFlow2.0预计将在今年年末推出首个测试版。TensorFlow1.9的热风刚过,大家又将期待的目光锁定在TensorFlow2.0。这里是一些TensorFlow2.0的预计性能更新。

    刘美利 · 2018-08-23 18:15
  • 揭秘区块链的核心技术之“哈希与加密算法”

    大家都知道,区块链的关键技术组成主要为:P2P网络协议、共识机制、密码学技术、账户与存储模型。而这些技术中,又以 密码学与共识机制 这两点为最核心。那么今天我们来详细的聊一聊密码学,看一看密码学技术是如何在区块链中应用的。

    田晓旭 · 2018-08-22 10:39
  • 缓存服务的更新策略有哪些?

    在互联网项目开发中,缓存的应用是非常普遍了,缓存可以帮助页面提高加载速度,减少服务器或数据源的负载。

    田晓旭 · 2018-08-22 10:26
  • 数据库的这些性能优化,你做了吗?

    在互联网项目中,当业务规模越来越大,数据也越来越多,随之而来的就是数据库压力会越来越大。

    田晓旭 · 2018-08-22 09:46
  • 边缘计算工作负载:虚拟机,容器还是裸机?

    我们生活在一个连接和智能设备的时代。随着智能设备数量的增长,数据的增长迅速达到了新的高度。这些数据从终端用户到达云或数据中心后再进行处理、存储和其他分析操作,因此,当访问时必定会带来延迟和带宽问题。正如Nati Shalom在他的博客文章中写道“ 什么是边缘计算?“,边缘计算实质上是将处理能力转移到网络边缘,更接近数据源。这使组织能够在访问数据速度和消耗带宽的方面获得显著优势。

    田晓旭 · 2018-08-21 09:55
  • MySQL 大表优化方案

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。

    田晓旭 · 2018-08-21 09:36
  • TensorFlow新工具 | AutoGraph

    我们(TensorFlow官方)想告诉你一个名为“AutoGraph”的新TensorFlow功能。 AutoGraph将Python代码(包括控制流,print()和其他Python原生特征)转换为纯TensorFlow图形代码。

    刘美利 · 2018-08-17 18:55
  • 深度学习研究的新变化:教计算机如何编码

    多年来,编写可以创建程序的软件一直是人工智能(AI)研究的难以实现的目标。事实上,AI agents 可以创建自己的程序,如果通常看起来像是一般人工智能与狭义人工智能的区别之一。 这个目标非常重要,人工智能研究人员已经创建了一个特定的研究领域,称为程序综合(Program Synthesis),专注于应对这些挑战。程序综合背后的想法是创建可以生成与给定规范匹配的程序的AI agents。当我们利用Microsoft Excel中的Flash Fill功能时,我们经常使用这种技术的原始版本。

    刘美利 · 2018-08-17 18:48
  • TensorFlow 入门(MNIST数据集)

    TensorFlow 中的layers 模块提供了高级API,使我们能轻易创建出神经网络。包括全连接层,卷积层,激活函数,dropout regularization。在本文中,将构建CNN网络来进行手写数字识别。

    刘美利 · 2018-08-17 18:33
  • 非易失性内存在阿里生产环境的首次应用:Tair NVM最佳实践总结

    本文介绍了非易失性内存在阿里巴巴集团生产环境的首次应用:线上运行的情况;使用NVM遇到的问题和优化的过程;最后,总结性地给出了基于NVM构建缓存服务的设计要点,希望这些实践总结能对大家的工作有所启发。

    赵钰莹 · 2018-08-17 10:06