数据库
文章平均质量分 72
jane_xing
海阔凭鱼跃,天高任鸟飞
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何将 Vue-FastAPI-Admin 项目的数据库从 SQLite 切换到 MySQL?
原 SQLite 自增配置(通常无需修改)# MySQL 同样支持 autoincrement,无需改动。原创 2025-04-15 11:08:11 · 688 阅读 · 0 评论 -
SQLite vs MySQL vs PostgreSQL:三大主流数据库对比指南
✅选择SQLite当需要零配置部署开发测试环境单用户应用场景✅选择MySQL当需要快速搭建Web应用使用主流云服务(如AWS RDS)团队熟悉MySQL生态✅选择PostgreSQL当需要严格数据一致性处理复杂数据类型执行高级分析查询掌握三大数据库的核心差异,根据业务需求合理选型,才能构建高性能、易维护的数据存储方案。每个数据库都在持续进化,建议定期关注最新版本特性,充分利用其优势功能。原创 2025-04-15 11:00:34 · 2315 阅读 · 0 评论 -
探究Redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。一致性哈希分片:哈希分片的改进,利用扩展节点,有效解决重新分配节点带来的无法命中问题。解决方案:对于查询为空的key,直接设置一个默认值存放到缓存;解决方案有:使用锁或队列、为key设置不同的缓存失效时间、二次缓存。缓存中不存在的数据,每次都需要查询数据库,其实就是缓存失效现象。Redis是一种常见的缓存技术,通常用来改善网站性能。范围分片:按数据范围值来分片。原创 2024-10-22 18:57:41 · 401 阅读 · 0 评论 -
解决生产环境突然报错“Kibana server is not ready yet‘’
,Kibana上进行数据的增、删、改、查很是方便,但突然有一天在浏览器上打开kibana地址,提示‘Kibana server is not ready yet。确定ElasticSearch服务是否正常:ElasticSearch服务正常,因为接口访问ES正常,日志未看到明显报错。根据网上的办法,删除掉kibana索引后,重新创建Kibana服务并启动,问题解决。目前为止,造成该问题的原因不确定,大概率是因为ES服务异常退出导致。尝试依次重启ElasticSearch、Kibana未解决;原创 2024-04-28 13:40:26 · 1315 阅读 · 3 评论 -
ElasticSearch基础用法
Elasticsearch是一个开源的、分布式的、实时的搜索和分析引擎。它允许用户近乎实时地存储、检索大量数据,并能够高效地对其进行全文搜索、聚合和分析。原创 2024-01-26 11:40:54 · 880 阅读 · 0 评论 -
MySql之索引
通常小型项目涉及数量辆比较小,数据查询频率不高,索引通常会被忽略。但当数据量较大,涉及多个表,查询较为频繁时,我们需要对查询性能进行优化,此时,建立合适的索引确是主要的方法之一。通常,mysql数据库查询有两种方式:一种是:全表扫描;另外一种是:利用数据表中建立的索引进行扫描。索引可以提高查询效率,下面我们来举例说明如何做到的。例如:有三个表,table1,table2, table3,分别只含有一列c1、c2、c3,每个表中分别含有N行记录,现要查询对应值相等的行。SQL查原创 2021-09-08 16:09:53 · 810 阅读 · 0 评论 -
MySql安装相关
windows安装mysql:1、获取并解压安装包:mysql-8.0.20-winx64.zip2、配置环境变量:3、管理员权限打开cmd,进入安装目录:H:\>cd H:\tools\mysql-8.0.20-winx64\bin4、生成data文件,或者手动创建data空目录(执行mysqld --initialize):mysqld --initialize-insecure --user=mysql5、如果没有生成my.ini,需要手动创建,指定data路原创 2021-09-08 11:03:32 · 247 阅读 · 0 评论
分享