数据存储
文章平均质量分 74
包含各种关系型和非关系型数据库的知识,还包括一些非常见数据存储的技术介绍
我是lk
爱学习的小白
展开
-
ElasticSearch内容详讲
Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库基础之上。Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库—无论是开源还是私有。ES使用 Java 编写的,它的内部使用 Lucene 做索引与搜索。特点一个分布式的实时文档存储,每个字段可以被索引与搜索一个分布式实时分析搜索引擎能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据非常好的教程推荐:https://www.tizi365.com/archives/590.html。原创 2022-09-13 18:55:38 · 548 阅读 · 0 评论 -
Cassandra入门学习
一.概要介绍Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩展性,被Digg、Twitter等知名Web 2.0网站所采纳,成为了一种流行的分布式结构化数据存储方案。1.Cassandra特点弹性可扩展性 - Cassandra是高度可扩展的; 它允许原创 2022-03-20 10:40:51 · 1891 阅读 · 0 评论 -
limit1000000,10优化以及分页写txt避免频繁full gc
1.问题导入在开发中偶的遇见一个问题,系统频繁full gc,触发线上报警。经过初步排查,是因为有大对象停留在内存中。并且该对象的产生是由于一个txt写入的接口造成的。2.问题分析定位到接口后经过分析,该接口经过一些查询条件最终筛选出一个id列表,并写入txt中,然后将txt上传至专门的文件存储节点。由于整个查询的过程比较耗时,所以系统进行了多线程异步处理,前端能够快速拿到结果,而由其他线程去进行查询写入。其大致过程如下图:3.解决方案...原创 2021-09-27 14:56:17 · 1021 阅读 · 0 评论 -
如何从mysql数据库中导出数据库表名和表结构
1.导出表结构先看一下效果对应sqlSELECTCOLUMN_NAME 代码,COLUMN_TYPE 数据类型,'false' as 是键,COLUMN_COMMENT 注释FROM INFORMATION_SCHEMA.COLUMNS where table_name = 'certification';2.获取指定数据库的表名SELECT table_name FROM INFORMATION_SCHEMA.TABLES where table_schema = 'share原创 2021-04-07 09:40:36 · 1512 阅读 · 0 评论 -
简单清晰的mysql用户与权限管理
创建一个用户名为’lk’,密码为’123546’的用户,并赋予他对数据库’data’部分权限:select,update…1.查看用户,权限首先你得在黑窗口中使用mysql -u root -p登陆管理员用户。查看用户信息use mysql;select host,user,password from user;localhost 或者 127.0.0.1 表示本地’%’ 表示 ...原创 2019-12-12 08:59:42 · 160 阅读 · 0 评论 -
mysql中的自然连接,等值连接,笛卡尔积
1.自然连接 , NATURAL JOIN自然连接只考虑属性相同的元组对,也就是说当有两个字段属性相同时,只显示一个,做了去重。SELECT * FROM tb_a NATURAL JOIN tb_b;2.等值连接,where子句中使用=等号等值连接,将所有字段均展示,与自然连接唯一的区别就是,当有两个字段属性相同时,会分别显示两个表中的属性,不做去重。SELECT * FROM tb...原创 2020-01-21 16:38:53 · 1734 阅读 · 0 评论 -
解决win10下MySQL登录时遇到Access denied for user 'root'@'localhost' (using password: YES)的问题
一。首先 当输入 mysql -uroot -p再输入密码时,遇到了这个情况 Access denied for user 'root'@'localhost' (using password: YES)在网上找了很多解决办法,但是基本只有一个,在.ini文件中的mysqld条目添加skip-grant-tables然后重启服务器,再按照刚刚的步骤再来一遍(最后不输入密码),但是...转载 2019-07-06 22:45:47 · 2980 阅读 · 0 评论 -
mysql报错:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre
报错:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre1.描述:数据库中的表grades为id | gro | name | score---------------------------1 | A | 张三 | 202 | B | 李四 | 193 | B | 王五 ...原创 2020-01-19 18:10:12 · 8727 阅读 · 5 评论