数据库
小牛教育
这个作者很懒,什么都没留下…
展开
-
Hive笔记之数据库操作
创建数据库 hive创建数据库的最简单写法和mysql差不多: 1 create database foo; 仅当名为foo的数据库当前不存在时才创建: 1 create database ifnot exists foo; 创建数据库时指定位置,这个位置一般是在hdfs上的位置: 1 ...转载 2019-10-24 11:25:08 · 189 阅读 · 0 评论 -
HBASE 架构与行列数据库对比
行列存储对比 行 列 优点 1.便于按行查询数据,OLTP往往是此场景 2.便于行级插入、删除、修改 3.易保证行级一致性 1.便于按列使用数据,如对列分组、排序、聚合等,OLAP很多是这样 2.列数据同类型,便于压缩 3.表设计灵活,易扩展列 缺点 1.当只需查询某几个列时,还是会读整行数据 2.扩展列代价往往较高 ...转载 2019-10-24 11:01:32 · 271 阅读 · 0 评论 -
深入浅出Mysql索引的那些事儿
一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化sql了,给数据库建立正确合理...转载 2019-10-06 06:21:10 · 141 阅读 · 0 评论 -
springboot数据库主从方案
本篇分享数据库主从方案,案例采用springboot+mysql+mybatis演示;要想在代码中做主从选择,通常需要明白什么时候切换数据源,怎么切换数据源,下面以代码示例来做阐述; 搭建测试环境(1个master库2个slave库) DataSource多数据源配置 设置mybatis数据源 拦截器+注解设置master和slave库选择 选出当前请求要使用的slave从库 测试用例...转载 2019-10-06 06:42:45 · 898 阅读 · 0 评论 -
分布式数据库tidb-简介
因为数据磁盘问题,最近进行了更换库,所以决定写关于这方面的专题的博客,博客信息参考的官方文档。 一、分布式数据库使用背景 随着互联网的飞速发展,业务量可能在短短的时间内爆发式地增长,对应的数据量可能快速地从几百 GB 涨到几百个 TB,传统的单机数据库提供的服务,在系统的可扩展性、性价比方面已经不再适用。比如MySQL数据库,缺点是没法做到水平扩展。MySQL 要想能做到水平扩展,唯一的方...转载 2019-10-07 10:12:11 · 246 阅读 · 0 评论 -
程序猿菜鸟打怪升级
各位小伙伴,大家好!我是猿人谷,一名搬砖老菜鸟。蓦然回首这几年的打怪升级历程,不再是之前的年轻气盛,也没有百感交集,内心却像湖面躺着那株莲花一般,平静,荡不起半点涟漪。 总结从事搬砖行业的这几年,感觉就是:平台白发银披风,一生都在征战中。初入行时,真的连菜鸟都算不上,顶多是只菜虫。当时听到什么c++,Objective-c,大数据,神经网络。。。。。。真的明白自己就两件事不会:这也不会,那也不会...转载 2019-10-09 21:41:46 · 267 阅读 · 0 评论 -
ElasticSearch入门-基本概念介绍以及安装
Elasticsearch基本概念 Elasticsearch是基于Lucene的全文检索库,本质也是存储数据,很多概念与传统关系型数据库类似。 传统关系型数据库与Elasticsearch进行概念对比# Elasticsearch 传统关系型数据库 indices(索引库) Databases(数据库) type(类型) Table(数据表) Document...转载 2019-10-09 21:42:59 · 109 阅读 · 0 评论