HBase环境搭建随笔

HBase随笔:--------------1、HBase数据存放在hdfs集群中,是一个大表,写操作使用MapReduce处理,将(增删改)处理结果放入HBase中,读就直接读HBase,HBase的并发量在1000左右,常用的关系型数据库MySql的并发量在300到500之间,原因在于HBase启用了缓存技术.HBase中的块的单位是64k,每次读取数据以块为单位加载数据到内存中,加载到内存中
阅读本文

像淘宝、京东这样的大型电商网站服务器构架完全部署解决方案

任何一个大型网站都是经历用户积累然后成长,从一台服务器到多台服务器才能构架支撑网站现有数据、用户、页面请求等。大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩展而
阅读本文

nodejs环境 + 入门 + 博客搭建

许雪里   的  《》一:知识点介绍NodeJS:NodeJS是一个使用了Google高性能V8 引擎 的服务器端JavaScript实现。它提供了一个(几乎)完全非阻塞I/O栈,与JavaScript提供的闭包和匿名函数相结合,使之成为编写高吞吐 量网络服务程序的优秀平台。NPM:全称是Node Package Manager,是一个NodeJS定制的包管理和分发工具,如node-mysql,已
阅读本文

【转载】啥,又要为表增加一列属性?

需求缘起 产品第一版:用户有用户名、密码、昵称等三个属性,对应表设计: user(uid, name, passwd, nick) 第二版,产品经理增加了年龄,性别两个属性,表结构可能要变成: user(uid, name, passwd, nick, age, sex) 假设数据量和并发量比较大,怎么变? (1)alter table add column?不太可行,锁表时间长 (2)新表+触发
阅读本文

redis连接相关命令

redis日常连接命令是用客户端时候用的比较多的命令,下面来介绍一下reids连接相关的命令。 命令 1、auth命令-验证密码是否正确。 redis中auth命令用于检测给定的密码和配置文件中的密码是否相符。 语法 auth password 版本:1.0.0及以上 返回值:密码匹配时返回Ok,否则返回一个错误。 eg redis 127.0.0.1:6379> AUTH PASSWOR
阅读本文

mongoDB的安装及基本使用

1.mongoDB简介1.1 NoSQL数据库 数据库:进行高效的、有规则的进行数据持久化存储的软件 NoSQL数据库:Not only sql,指代非关系型数据库 优点:高可扩展性、分布式计算、低成本、灵活架构、半结构化数据、简化关联关系 缺点:没有标准化、有限查询、不直观 常见NoSQL数据库 列存储:Hbase、Cassandra、Hypertable 文档存储:Mo
阅读本文

web前端学习路线和步骤

第一阶段:初级入门阶段基本功 1、HTML入门 Windows概述、浏览器概述、HTML简介、HTML标签详解、前端开发工具概述、特殊字符、SEO、标签语义化 可掌握的核心能力:熟练掌握html/css页面布局排版、样式美化。工具使用:Hbuilder/Webstrom/Sublime。掌握常用工具的安装使用,快捷键设置等技巧,快速提高开发调试效率。2、CSS高级程序设计 CSS概述、CSS属性、
阅读本文

滴滴内推

任职要求:1. 本科及以上学历,计算机相关专业,两年以上服务端研发经验;2. 深入理解计算机原理,有扎实的数据结构和算法基础;3. 深入理解linux系统及其原理,熟悉TCP/IP、HTTP协议以及网络编程;4. 良好的编码和文档习惯,对代码美感的追求孜孜不倦;5. 精通PHP/Go/C/C++/Python/Java/Android等至少一门语言,对语言没有要求,只要你能快速学会一门新语言;6.
阅读本文

关系型数据库与非关系型数据库的区别?

当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。非关系型数据库有 NoSql、Cloudant。nosql和关系型数据库比较?优点:1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。2)查询速度:nosql数据库将数据存储于缓存之
阅读本文

[LevelDB] 4.Get操作

---恢复内容开始---LevelDB虽然支持多线程, 但本质上并没有使用一些复杂到爆炸的数据结构来达成无锁多写多读, 而是坚持自然朴实的有锁单写多读. 那么是不是只有对时间线产生变动的操作(Put, Compaction etc.)才需要上锁? 不是的. 所有操作几乎都要在某一时间上锁来确保结果是线性的符合预期的. 怎么讲? 用户在t1建立了快照, 那就一定不能得到t2时才写入的数据. 在t1建
阅读本文

原版微信小程序使用说明

搭建微信小程序服务准备域名和证书任务时间:20min ~ 40min小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备域名和 SSL 证书。域名注册如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频。视频 - 在腾讯云上购买域名域名解析域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:<您的 CVM IP 地址> 在腾讯云购买的域名,可以到控制台添
阅读本文

高可用架构(转载)

一、可用性度量与考核  首先,不得不说:要保证一个网站永远完全可用几乎是一件不可能完成的任务(Mission Impossible,是不是有点碟中谍的感觉)。   (1)如何度量网站可用性?  ①2个9=基本可用  ②3个9=较高可用  ③4个9=具有自动恢复能力的高可用  ④5个9=极高可用->理想状态  那么,可用性的9又是怎么计算出来的呢:  ①网站不可用时间=故障修复时间点-故障发现时间点
阅读本文

最新数据库排行,Oracle略显疲惫

9月份TOPDB Top Database Index排行榜出炉,TOPDB Top Database Index是根据数据库在谷歌上的搜索频率分析得出的,数据库被搜索的频率越大,表示数 9月份的TOPDB Top 数据库索引与去年同期相比,Oracle下滑了2.9%,MySQL处于排行榜第二名位置,而谷歌的Firebase同比增长了1.4%,成为增长最快的数据库。 Firebase 2014年被
阅读本文

MongoDB 安装和可视化工具

MongoDB 是一款非常热门的NoSQL,面向文档的数据库管理系统,官方下载地址是:MongoDB,我选择的是 Enterprise Server (MongoDB 3.2.9)版本,安装在Windows Server 2012环境中。MongoDB使用BSON对象来存储,与JSON格式类型的键值对(key/value)类似,MongoDB数据库和关系型DB的存储模型对应关系:NoSQL 数据库
阅读本文

JPA + SpringData 操作数据库 ---- 深入了解 SpringData

----------------------------------------------------------------------------------------------------------------------------------------------------------笔记中提供了大量的代码示例,需要说明的是,大部分代码示例都是本人所敲代码并进行测试,不足之处
阅读本文

.Net Web开发

有很多朋友有的因为兴趣,有的因为生计而走向了.Net中,有很多朋友想学,但是又不知道怎么学,学什么,怎么系统的学,为此我以我微薄之力总结归纳写了一篇.Net web开发技术栈,以此帮助那些想学,却不知从何起的朋友。C#常见运算符一元运算符(+、-、!、~、++、--)算术运算符(*、/、%、+ 、 – )移位运算符(<< 、>> )关系和类型测试运算符(==、!=、<、>、<=、>=、is 和 a
阅读本文

Redis入门基本操作

NoSql的概述Not only Sql 非关系型数据库为什么要使用NoSql  高并发读写  海量数据的高效率存储和访问  高可扩展性和高可用性 主流的有Redis mongoDBNoSql数据库的四大分类键值存储   redis   优势:内容缓存,快速查询,  劣势,存储的数据缺少结构化列存储文档数据库   mongoDB,优势:数据格式要求不严格,劣势:查询性能不是特别高,缺少统一的查询
阅读本文

全新的membership框架Asp.net Identity(1)——.Net membership的历史

在Asp.net上,微软的membershop框架经历了Asp.net membership到Asp.net simple membership,再到现在的Asp.net Identity. 每一次改变,都使得验证框架更加的适应变化和可定制。这篇文章是Asp.net Identity系列的开篇,主要就membership的历史以及Asp.net Identity中的中的一些新的特性和设计思想分享一
阅读本文

学习MongoDB 一:MongoDB 入门(安装与配置)

一.简介          MongoDB一种非关系型数据库(NoSql),是一种强大、灵活、可扩展的数据存储方式,因为MongoDB是文档模型,自由灵活很高,可以让你在开发过程中畅顺无比,对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如,MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力,还对MapReduce式聚合的支持,以及对地理空间索引的支持。 二
阅读本文

一网打尽当下NoSQL类型、适用场景及使用公司

原因很简单:过去很长一段时间内,关系数据库的健壮性已经在多数应用程序中得到证实。我们可以使用这些传统数据库良好的控制并发操作、事务等等。然而如果传统的关系型数据库一直这么可靠,那么还有NoSQL什么事?NoSQL之所以生存并得到发展,是因为它做到了传统关系型数据库做不到的事!关系型数据库中存在的问题Impedance Mismatch 我们使用Python、Ruby、Java、.Net等语言编写应
阅读本文