为什么大数据系统会部分取代关系型数据库 2023-06-13 635 搞清楚关系型数据库使用的场景就明白了。应用系统的后台数据库。这类数据库的特点是数据量非常少,增删查改的场景都会有。由于数据量少,较轻量的关系型数据库对比hadoop等大数据库就有很大优势了。 一、为什 …
数据库 sharding 要注意些什么 2023-06-13 660 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直 …
MySQL数据库有哪些基本的索引类型 2023-06-13 630 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件。 …
MySQL 是如何实现四大隔离级别的 2023-06-13 640 首先说读未提交,它是性能较好,也可以说它是最野蛮的方式,因为它压根儿就不加锁,所以根本谈不上什么隔离效果,可以理解为没有隔离。再来说串行化。读的时候加共享锁,也就是其他事务可以并发读,但是不能写。 一 …
数据量很大,逻辑不能在内存里做怎么办 2023-06-13 636 没有必要考虑是否数据加载到内存中,直接使用数据库处理即可;从描述的内容看,只是判断转换的操作,则坚定使用数据库没有任何问题;需要做多张表的关联操作,这属于很正常的,关键是要关联的条件和索引等合理。 一 …
access数据库超过255字段怎么办 2023-06-13 717 当长度超过255时,需改用“Memo”类型,但需要注意备注(Memo)类型的长度不能直接设置。错误写法:alter table [tableName] add columnName memo(4 …
VUE使用什么连接并搭建搭建本地数据库 2023-06-13 721 VUE连接并搭建搭建本地数据库需要一些项目:vue-cli2全局安装npm install vue-cli -g局部安装项目vue init webpack 项目名称例如:vue init webpa …
MySQL怎样删除数据表的前10行数据 2023-06-13 783 方案一:delete from t limit 10; 直接删除;方案二:delete from t limit 10; 在for循环中执行10次;方案三:在1个连接中同时执行 delete from …
MySQL索引为什么能让查询效率提高 2023-06-13 644 DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。 一 …
NoteExpress数据库怎么重命名 2023-06-13 717 NoteExpress数据库重命名用文献管理软件的都会想办法用过软件来批量操作。NoteExpress也提供了这样的功能。通过‘工具’-‘附件管理器’来操作。‘来源字段’就是文件将要被重命名的文件名。 …
MySql为什么字段要用下划线去定义 2023-06-13 718 MySql要用下划线去定义的根本原因是在mac os 下mysql是默认大小写不敏感的。而启决定作用的就是lower_case_table_names参数。采用26个英文字母(区分大小写)和0-9的自 …
mysql怎么查询连续时间段的最大值 2023-06-13 617 按仪器与时间(处理成小时)group by,计算值的数量与和,再根据结果判断值数量是否有缺失值,以及和的最大值。首先要明确采集标准,比如说一分钟采集一条记录,那么可以group by 小时。 一、my …