Pivotal开源基于PostgreSQL的数据库Greenplum
近日,Pivotal 宣布开源大规模并行处理(MPP)数据库 Greenplum,其架构是针对大型分析型数据仓库和商业智能工作负载专门设计的。借助 MPP 这种高性能的系统架构,Greenplum 可以将 TB 级的数据仓库负载分解,并使用所有的系统资源并行处理单个查询。Greenplum 数据库基于 PostgreSQL 开源技术。本质上讲,它是多个 PostgreSQL...
View ArticleAndroid和iOS应用都会大量收集用户数据
对110款应用的研究发现,Google Play和Apple App Store里的应用都会将大量用户数据发送到第三方。研究人员分析了两个市场最流行的55个应用,平均而言Android应用会向3.1个第三方域名发送潜在敏感数据,而iOS应用则是2.6个,健康类用于发送的第三方域名不少于5个。研究人员认为,Android和iOS现有的权限系统在告诉用户有多少数据被分享上有局限性。...
View Article微小的改变,就能产生巨大力量!日本银行业的服务创新,亲切无敌的方言ATM
场景就从日本九州宫崎开始,假定你是一位旅居东京的上班族,多年来因为工作繁忙而未曾有机会返乡,终于在阔別多时之后,带心爱的男友返乡过年,你们一路从东京沿本州开车,经过下关抵达九州岛北端福冈,而后顺着干道终于抵达宫崎北端的延冈市,正当想下车购买伴手礼的同时,才发现皮包里面的钱不够。所幸找到路边的一家便利商店进去提领现钞,而当你插入卡片,耳边传来的不是每天寻常的东京音标准日语的欢迎光临,而是一句带著浓浓乡...
View Article关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
1.XA XA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。XA接口是双向的系统接口,在事务管理器(Transaction Manager)以及一个或多个资源管理器(Resource...
View Articletomcat报错:This is very likely to create a memory leak问题解决
tomcat memory leak解决方案 这种问题在开发中经常会碰到的,看看前辈的总结经验 Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space...
View Article这家致力于改善用户体验的公司提了8条开发App的实用建议
作者: 龟途慢慢编者注:如果你正在开发一款移动端 App,那这篇技术贴是你不能够错过的。本文编译自 First Round Review,原文标题为「This Is How You Design Your Mobile App for Maximum Growth」(...
View Article中国Android用户行为和应用分析
北大、伊利诺伊香槟分校、普渡和豌豆荚实验室的研究人员上周在ACM IMC 2015会议上发表了一篇论文《 Characterizing Smartphone Usage Patterns from Millions of Android Users》 (PDF),根据Android第三方应用商店豌豆荚的数据分析了用户应用管理行为和应用网络活动。论文称,豌豆荚到2015年有2.5亿用户,商店里的...
View Article程序员都会的 35 个 jQuery 小技巧
收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发.1. 禁止右键点击$(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); });2. 隐藏搜索文本框文字Hide when clicked in the search...
View Article皮尤研究中心:研究显示女性用户使用社交媒体时更容易受刺激
皮尤研究中心的最新调查显示,使用社交媒体与用户产生精神压力并无直接关联。但是,对他人在社交媒体上展示内容的了解,却对女性用户的精神压力有明显推动作用。由于人们对他人压力事件的了解可能源自对社交媒体的使用,因而社交媒体也间接增加了人们的压力。这种情况在女性用户中体现的尤为明显,而皮尤研究中心将此称作“关怀成本”。该调查的一大重要发现在于,在了解自己社交网络中的其他人生活中遭遇的压力事件后,女性比男性更...
View Article知乎的搜索功能被黑飞了 于是找了搜狗搜索
「酒香不怕巷子深」,这话说得倒是没错,但是如果寻觅「酒香」的「导航」出了问题确实有够烦人的,知乎就是这么个例子。知乎的内容质量高这个自不必多说,但是知乎的搜索…… 却真的是一个大问题,尤其是到了手机端上,经常给你搜出一些不知所云的结果,实在是很影响「体验」,这个问题已经被广泛吐槽,比如 这个问题 , 这个问题 和 这个问题...
View ArticleMySQL分布式中间件:MyCAT
随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:集中式处理,势必造成性能瓶颈;应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响,可靠性不高;集中式处理引起系统的规模和配置都不够灵活,系统的可扩充性差。在这种形势下,集中式数据库将向分布式数据库发展。MyCAT的诞生,要从其前身A...
View Article抓取Js动态生成数据且以滚动页面方式分页的网页
当我们在进行数据抓取的时候,如果目标网站是以Js的方式动态生成数据且以滚动页面的方式进行分页,那么我们该如何抓取呢?如类似今日头条这样的网站: http://toutiao.com/我们可以使用...
View Article大数据分析查询引擎Impala
Impala是Cloudera公司主导开发的新型查询系统,它提供SQL语义,能查询存储在Hadoop的HDFS和HBase中的PB级大数据。已有的Hive系统虽然也提供了SQL语义,但由于Hive底层执行使用的是MapReduce引擎,仍然是一个批处理过程,难以满足查询的交互性。相比之下,Impala的最大特点也是最大卖点就是它的快速。在介绍Impala之前需要先介绍Google的Dremel系统,...
View ArticleMySQL学习(索引、引擎、优化)
索引对于查询的速度至关重要,理解索引也是数据库调优的起点。 1. 建立索引前,先设计好建立索引列的数据类型。 1)越小的数据类型性能越好:因为越小的数据类型对于硬盘读取、内存、CPU缓存都需要更少的空间,处理起来更快。 2)简单的数据类型更好:整型比字符型更好。 3)尽量避免使用NULL: 建立索引的列最好是Not...
View ArticleAndroid APP性能调优 一本正经的胡说八道的前言
“一本正经地胡说八道”用日语怎么说?大概是「真面目にふざけている」吧。这篇日志大概就是这么一个意思?一直以来都想对Android...
View Article基于PostgreSQL的开源分布式数据库:Greenplum
Pivotal宣布开源大规模并行处理(MPP)数据库Greenplum,其架构是针对大型分析型数据仓库和商业智能工作负载专门设计的。借助MPP这种高性能的系统架构,Greenplum可以将TB级的数据仓库负载分解,并使用所有的系统资源并行处理单个查询。Greenplum数据库基于PostgreSQL开源技术。本质上讲,它是多个PostgreSQL实例一起充当一个数据库管理系统。Greenplum以P...
View ArticlePostgres-XL:基于PostgreSQL的开源分布式实现
Postgres-XL 全称为 Postgres eXtensible Lattice,是TransLattice公司及其收购数据库技术公司–StormDB的产品。Postgres-XL是一个横向扩展的开源数据库集群,具有足够的灵活性来处理不同的数据库任务。Postgres-XL功能特性开放源代码:(源协议使用宽松的“ Mozilla Public...
View Article[服务器架构]微服务的深入思考
微服务有且仅有一种非常专项的功能,通过远程API来提供系统其余功能。举个例子:试想一下仓库的管理系统,这样的系统中微服务可能提供的一些功能有:...
View Article加盐密码哈希:如何正确使用
原文地址:http://blog.jobbole.com/61872/ 本文由 伯乐在线 - 蒋生武 翻译。未经许可,禁止转载! 英文出处:Crackstation。欢迎加入翻译组。...
View Articleelasticsearch 分词器配置注意事项
//插件代码 package org.elasticsearch.index.analysis; public class MMsegAnalysisBinderProcessor extends AnalysisModule.AnalysisBinderProcessor { public void...
View Article