分析型数据仓库中读写分离的实现

本文作者为神策数据(ID:SensorsDataCrop)资深研发工程师张广强,版权归神策数据所有。 和以 MySQL 为代表的传统事务型数据库相比,数据仓库有一个很大的特点,就是主要面向批量写和查询进行优化,可以不支持更新、事务这些高级特性。一些商用的数据仓库分析系统,例如 Vertica,已经可以做到千亿级数据的秒级导入和秒级查询。神策数据一直致力于帮助企业搭建数据仓库,实现数据的秒级响应,积累...
阅读(1013) 评论(0)

2017年薪酬最高的15门编程语言 GO夺冠

原文:15 Highest Paying Programming Languages in 2017 作者:Peter Kim 翻译:Diwei 译者注:你从事的工作是基于哪一门编程语言?你的薪酬是多少?在所有编程语言中排名多少呢?作者在本文列举出了2017年薪酬最高的15门编程语言,看看你的语言排名多少吧!以下为译文。科技一直在经济领域和社会领域占据着主导地位,数百万人因此寻找到了自己...
阅读(8702) 评论(8)

物联网团队成功交付必须要养成的习惯

原文:[https://dzone.com/articles/the-habits-of-highly-successful-iot-delivery-teams](https://dzone.com/articles/the-habits-of-highly-successful-iot-delivery-teams “The Habits of Highly Successful IoT...
阅读(868) 评论(0)

新任技术管理者应该怎样去开始帮助他人?

原文:Never been manager 作者:Eric Brechner 译者:陆其明,爱奇艺公司技术总监,拥有10多年的软件技术研发和管理经验。已经出版的著作有《DirectShow开发指南》、《DirectShow实务精选》、《Windows Media编程导向》、《脚本驱动的应用软件开发方法与实践》,译作有《代码之道》、《高效能程序员的修炼》、《程序员的修炼——从优秀到卓越》。...
阅读(1965) 评论(2)

揭秘京东文件系统JFS的前世今生,支持双11每秒约10万个对象同时读写

背景作为一家大规模的自营式电商企业,京东需要存储海量的非结构化数据:商品图片、订单文本、仓库流转记录、App客户端文件、日志文件、内部文档等。对于存储这些数据,之前并没有统一的解决方案,都是各个业务线自行解决——MySQL BLOB、HDFS、FastDFS。2013年5月,京东开始组建存储组,自主研发JFS——京东文件系统,以实现非结构化数据存储统一服务为目标。小文件存储针对3个典型的应用场景——...
阅读(4088) 评论(1)

Cassandra NoSQL数据模型设计指南

原文:Cassandra NoSQL Data Model Design 翻译:雁惊寒 摘要:本文通过一个简单的实例详细介绍了Cassandra数据建模的五个步骤。以下是译文。我们最近在Instaclustr发表了一篇有关在Cassandra中经常出现的数据建模错误的文章。这篇文章非常受欢迎,并促使我思考如何设计出高质量的Cassandra数据模型,以避免在设计的过程中掉入陷阱。在互联网上,你...
阅读(3890) 评论(0)

Pandas初学者代码优化指南

原文:A Beginner’s Guide to Optimizing Pandas Code for Speed 作者:Sofia Heisler 翻译:无阻我飞扬 摘要:Pandas 是Python Data Analysis Library的简写,它是为了解决数据分析任务而创建的工具,本文介绍了五种由慢到快逐步优化其效率的方法 ,以下是译文如果你用Python语言做过任何的数据分析...
阅读(3343) 评论(1)

软件工程师找不到工作的四个原因

原文:Why software engineers don’t get jobs: Three (+1) horror stories 作者:Iwan 翻译:Vincent 译者注:如果你在找工作的过程中一直被拒绝,是不是就会开始怀疑自己的能力了?其实不然,招聘工作非常复杂,拒绝的原因也有很多,并不一定都是你的原因,作者在本文就介绍了四种场景,看看你是不是也曾遇到过呢?以下为译文。经过三...
阅读(6295) 评论(1)

你可能不知道的RoR 5点技巧

原文:5 Ruby on Rails Tips You Probably Don’t Know 作者:Igor Petrov 翻译:不二 译者注:Ruby语言以其灵活性为人所称道,而Ruby on Rails使用了该语言的灵活性,本文作者列举了RoR五点不为人知的使用技巧。 从开始使用Ruby on Rails到现在,几年过去了,我一直没有停止在Ruby的世界中探索。Ruby总能为...
阅读(3762) 评论(1)

Go工具& GitLab-让你如何轻松进行持续集成

原文:Go tools & GitLab — how to do Continuous Integration like a boss 作者:Julien Andrieux 翻译:lloog 译者注:在Pantomath,我们使用GitLab进行所有开发工作。本文介绍如何使用这些工具来减轻开发压力。在Pantomath,我们使用GitLab进行所有开发工作。 本文的目的不是介绍GitLa...
阅读(5063) 评论(1)

从谷歌创始人的公开信中所学到的

原文:What I Learned From Reading Every Google Founders’ Letter 作者:Li Jiang 翻译:无阻我飞扬 摘要:作者对谷歌创始人拉里和谢尔盖的所有公开信进行了研究,形成了这篇文章,文章记录了他从这些公开信中学到的东西以及心得体会,以下是译文。谷歌不是一家传统的公司。我们也不打算成为一家传统的公司。在2004年,谷歌IPO时,其创始...
阅读(5232) 评论(3)

开发者和工程师的区别?

原文:What’s The Difference Between a Developer and an Engineer? 作者:Alex Holderness 翻译:Diwei 译者注:开发者?工程师?是不是根本傻傻分不清楚。大多数人觉得这两个职位名称并没区别,那事实的确是这样吗?作者在本文就做了详细的介绍。以下为译文。 图片来源:Pexels.com 在行业中,“软件...
阅读(3711) 评论(0)

海量数据流的最佳算法实战

原文:Best-Ever Algorithm Found for Huge Streams of Data 作者:Kevin Hartnett 翻译:无阻我飞扬 摘要:为了高效地分析海量的数据,科学家首先要将大数打破成碎片。作者循序渐进地阐述了一个处理海量数据流的最佳流式算法,算法经过不断改进,是超大规模数据流高性能分析的新算法,以下是译文。当从消防水带出来的水冲击你的脸部时,很难计量水...
阅读(3353) 评论(1)

如何为微服务选择数据库

原文:How to choose a database for your microservices 作者:Jeff Carpenter, InfoWorld 译者:Jackyrong 你的微服务架构需要多种数据模型。你是应该选择混合持久化呢还是多模型数据库? 在过去的十年,大规模的分布式系统呈现爆炸式增长。这一趋势促使在数据库领域产生了一股巨大的创造力,这在软件业的历史上无疑是没有先...
阅读(10299) 评论(1)

如何保障微服务安全

原文:Securing microservices 作者:SERGIUOLTEAN 翻译:无阻我飞扬 摘要:如何保护微服务,确保微服务的安全,作者从保护应用程序安全和保护容器的安全两个方面进行了阐述,以下是译文保护微服务实现一个微服务很难。部署一个微服务应用程序复杂性也很高。保护微服务的安全就更难更复杂。从哪里开始呢?脑海中首先出现的一些词是身份验证和授权、防火墙、授信、会话、令牌。我们...
阅读(6403) 评论(5)

Go语言如何实现遗传算法

原文:Go with Genetic Algorithms 作者:5280incode 翻译:Diwei 出于好玩的心态,我决定学习一下Go语言。我认为学习新语言最好的方法就是深入学习,并且尽可能多犯错误。这样做虽然可能会很慢,但是可以确保在后面的过程中再也不会出现编译的错误。Go语言与我习惯的其他语言不同。Go更喜欢自己单独实现,而其他像Java这类语言更喜欢继承。其实在Go语言里面根...
阅读(9875) 评论(2)

如何用C++实现自己的Tensorflow

原文:How To Write Your Own Tensorflow in C++ 作者:Ray Zhang 翻译:无阻我飞扬 摘要:TensorFlow是由谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理,它完全开源,作者通过自己的一个小项目,阐述了如何用C++实现自己的TensorFlow,这篇文章看起来可能会有点晦涩,你需要对相关知识有所了...
阅读(11874) 评论(9)

成为一名合格软件工程师的7点建议

原文:7 Tips On How To Become A Competent Software Engineer 作者:@thedz0 译者:roy 在过去5年多的时间里,我在科技初创公司中任职过不同岗位,也在学术界短暂工作过。在这些不同角色中我学到了一个观点。我慢慢意识到一些原以为无关紧要的事情的重要性。这篇文章是根据我的个人经验,针对刚入行的年轻工程师的一些建议。第一印象很重要...
阅读(6803) 评论(8)

Java8中流的性能

原文:Performance With Java8 Streams 作者:Arun Pandey 翻译:雁惊寒 摘要:本文介绍了Java8中流的几个特性,以告诫开发者流并不是高性能的代名词,需谨慎使用流。以下是译文。流(Stream)是Java8为了实现最佳性能而引入的一个全新的概念。在过去的几年中,随着硬件的持续发展,编程方式已经发生了巨大的改变,程序的性能也随着并行处理、实时、云和其...
阅读(13227) 评论(8)

如何使用TensorFlow追踪千年隼号

原文:Tracking the Millenium Falcon with Tensorflow 作者:Nick Bourdakos 译者:雁惊寒 摘要:本文以星球大战中的千年隼号为例,介绍了如何使用强大的PowerAI来进行对象检测。 活动中的自定义对象检测(完整视频地址)当前,大多数的大型科技公司(如IBM、Google、Microsoft和Amazon)都有自己的视觉识别产品。一...
阅读(9785) 评论(2)
60条 共3页1 2 3 下一页 尾页
    最新评论
    个人资料
    • 访问:316449次
    • 积分:3887
    • 等级:
    • 排名:第9578名
    • 原创:7篇
    • 转载:0篇
    • 译文:53篇
    • 评论:214条