-
树结构之MongoDb 使用的到底是 B 树,还是 B 树?
本文转载自微信公众号「陈树义」,作者陈树义。转载本文请联系陈树义公众号。 关于 B 树与 B+ 树,网上有一个比较经典的问题:为什么 MongoDb 使用 B 树,而 MySQL 索引使用 B+ 树? 但实际上 MongoDb 真的用的是 B 树吗? 通过查阅资料,我从 MongoDb 的官网和 WiredTiger 官网找到了答案。MongoDb 官网关···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL、Pandas和Spark:这个库,实现了三大数据分析工具的大一统
01 pyspark简介及环境搭建 pyspark是python中的一个第三方库,相当于Apache Spark组件的python化版本(Spark当前支持Java Scala Python和R 4种编程语言接口),需要依赖py4j库(即python for java的缩略词),而恰恰是这个库实现了将python和java的互联,所以pyspark库虽然体···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
数据仓库环境现代化工具和技巧
数据仓库历史悠久,这里的基本想法是,大多数企业建立各种应用程序来自动化其基本业务流程,而这些业务流程各自发展,从而产生多个版本的数据。在过去,对于那些想了解不同产品线或地区的销售收入或利润率的人来说,数据不一致是令人头疼的问题。 实质上,数据仓库的原始概念是从各种事务系统中复制关键数据,解决不一致问题并生成易于分析的干净数据集。这个过程通常使用定期运行的程···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL Server基础:Apply关键字用法介绍
1、概念介绍 APPLy关键字是SQLServer版本中开始提供的一个系统关键字。 APPLY的功能同联接很类似,APPLY运算分左右两个部分, APPLY的右表达式:左表达式的每一行都和右表达式进行一次计算,即右表达式需要根据左表达式提供的值进行相关计算来获取相关结果,然后返回给客户端。 APPLY的右表达式:是一个子查询或表值函数。 2、APPLY运算···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
剖析6个MySQL死锁案例的原因以及死锁预防策略
MySQL 死锁是面试常问问题,金三银四,所以最近面试相关的文章比较多,本文章是总结的一波死锁问题,和大家分享一下。 Mysql 锁类型和加锁分析 MySQL有三种锁的级别:页级、表级、行级。 **表级锁:**开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 **行级锁:**开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Sqlite数据库知识必知必会(下篇)
大家好,我是IT共享者,人称皮皮。 前面几天给大家分享了MySQL数据库知识,没来得及看的小伙伴可以前往:Mysql查询语句进阶知识集锦,一篇文章教会你进行Mysql数据库和数据表的基本操作,关于数据库的安装可以参考:手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug。 上篇文章主要给大家介绍了Sqlite数据库的安装、图形化管理系统、基本数···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
五大首选React Native数据库
【.com快译】由Facebook创建的React Native,是目前广受欢迎的、头部的开源移动应用框架。作为一个跨平台的开发框架,它既能够支持诸如:Android、iOS、tvOS、macOS、Windows、以及UWP等各种系统与智能设备,又允许开发人员只需一次性编写JavaScript代码,便可创建出与各种移动平台相兼容的应用程序。因此,React···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
好代码实践:基于Redis的轻量级分布式均衡消费队列
一、我对好代码的看法 1.什么是好代码 如果你读过《设计模式之美》,你可能会觉得玩转各种设计模式,符合设计模式的6大基本原则的代码就是好代码;如果读过《clean code》,你可能会觉得好代码的一个标准是——整洁;如果你经常研读Spring源码,你可能会觉得精妙的设计、高度的抽象、灵活的配置才是好代码,就像是一本书,一千个读者眼中有一千个哈姆雷特,每个人···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MongoDB与MySQL,该如何从中选用数据库?
【.com快译】不可否认,MongoDB和MySQL都是性能极其卓越的数据库。但是,它们在不同领域却各有所长。本文将和您一起讨论两者的各自特征、区别、以及在不同环境下的各种优缺点,以方便您在实践应用中做出明智的选择。 什么是MySQL? 自1995年被投入市场以来,MySQL以其易用性和可靠性,在业界享有不菲的声誉。开源的MySQL属于关系型数据库管理系统···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
面试被问:Redis内存满了怎么办?
Redis占用内存大小 我们知道Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我们在使用Redis的时候可以配置Redis能使用的最大的内存大小。 1、通过配置文件配置 通过在Redis安装目录下面的redis.conf配置文件中添加以下配置设置内存大小 //设置Redis最大占用内存大小为100Mmaxmemory100mb···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])