Mysql、SQLite、Mongo的区别 2023-05-18 737 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。MongoDB是一个基于分布式文件存储的数 …
MySql开发数据库命名规范问题,一般怎么操作 2023-05-18 727 数据库、表、字段等所有名称的可用字符范围为:A-Z,a-z, 0-9 和_下划线,除此外不允许使用其它字符作为名称。数据库及表名均不允许出现数字,字段名除非特殊情况不允许出现数字。 一、MySql开发 …
Mysql为什么只能支持2000w左右的数据量 2023-05-18 644 简而言之,是B+树的层数问题。假设表中一行记录的数据大小为1k(实际上现在很多互联网业务数据记录大小通常就是1K左右)所以(主键索引中)叶子节点的一个节点(即一个page,且为数据页),在这里认为可以 …
NoSQL 运动给数据库系统留下什么宝贵的思想 2023-05-18 684 如果非要给NoSQL一个历史定位的话,那应该是一次对关系型数据库的解构运动。这次解构运动的发起是由于互联网应用的兴起,由于互联网对存储的使用重规模轻逻辑,所以导致传统的关系型数据库使用成本过高。 一、 …
Webpack解决了什么问题 2023-05-18 780 Webpack解决的问题是:1、模块化管理;2、资源打包;3、转换和编译;4、代码拆分和懒加载;5、插件系统和扩展性。webpack被定义为现代 JavaScript 应用程序的静态模块打包器(mod …
cookie、sessionStorage、localStorage的区别 2023-05-18 782 cookie、sessionStorage、localStorage的区别:1、存储空间不同;2、存储方式不同;3、生命周期不同。存储空间不同是指每个 cookie 的大小一般不能超过 4KB,ses …
OceanBase、TiDB这类NewSQL的定位是什么 2023-05-18 613 oceanbase tidb spanner是share nothing的架构,单个分区有paxos保证可用性的前提下,还有近乎线性的扩展能力,而代价是复杂查询和DML,不一定都能生成下推执行的pla …
OceanBase相比其他开源的noSQL数据库有什么优点 2023-05-18 635 OB的redolog是使用分布式一致性算法paxos实现的。所以在CAP理论中,虽然OB使用的是强一致模型,但是OB能在一定网络分区的情况下做到高可用(通俗点讲就是多余半数机器还活着的时候就能干活)。 …
QQ这种大型数据库是怎么实现数据瞬间查询的 2023-05-18 673 不要总觉得大型互联网公司的数据存储结构会有多复杂。实际上简单得很,大部分都比你在大学 SQL 课上创建的数据库还要简单。越核心的数据,其存储结构越简单。简单的才可靠。 一、QQ这种大型数据库是怎么实现 …
SQL语句为什么使用select * 会降低查询速度 2023-05-18 614 在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。说明:增加查询分析器解析成本。增减字段容易与 resultMap 配置不一致。无用字段增加网络 消耗,尤其是 text 类型 …
常见NoSQL数据库的应用场景是怎么样的 2023-05-18 665 NoSQL可以大体上分为4个种类:Key-value、Document-Oriented、Column-Family Databases以及 Graph-Oriented Databases。键值数据 …
Python涉及哪些领域 2023-05-18 801 Python涉及的领域有:1、Web开发;2、数据科学和机器学习;3、科学计算和工程;4、网络和系统编程;5、游戏开发;6、科学和计算领域;7、教育和学术研究。 一、Python涉及的领域 1、Web …