MySQL 是什么:从「为什么不用文件存数据」讲起
本篇是导论篇(无代码),只讲清「为什么需要 MySQL」和「它在技术栈里的位置」。
从第 02 篇开始动手,所有命令均在本机 MySQL 8.0.46 实测。
一、为什么不能用文件存数据
很多人第一次存数据是这样开始的:
# 用 JSON 文件存用户importjsondefsave_user(user):users=json.load(open张小明
前端开发工程师
本篇是导论篇(无代码),只讲清「为什么需要 MySQL」和「它在技术栈里的位置」。
从第 02 篇开始动手,所有命令均在本机 MySQL 8.0.46 实测。
很多人第一次存数据是这样开始的:
# 用 JSON 文件存用户importjsondefsave_user(user):users=json.load(openInnoDB 内存架构:Buffer Pool 与刷盘 本篇所有参数与状态在本机 MySQL 8.0.46 实测。 核心问题:为什么 MySQL 能做到「内存级」的查询速度? 答案全在 Buffer Pool。 一、为什么先讲内存架构 第 06 篇要讲 B+ 树索引,但索引本身也是存在磁盘上的。如果每次都从磁盘读索引,…
💕💕作者:计算机源码社 💕💕个人简介:本人八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Spark、hadoop、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题…
前言:上一节我们介绍了 OpenSpec 的安装与配置,这一节我们将通过两个连贯的迭代案例——从零开发“猜数字游戏”和增加“暗黑模式”,完整演示 OpenSpec 的 探索 (Explore) → 提案 (Propose) → 实施 (Implement) → 归档 (Archive) 全流程。…
本文以软件工程和AI系统架构视角,深入解析知识库、RAG、向量数据库、图数据库、知识图谱及GraphRAG等核心概念。内容涵盖各术语定义、知识加工成AI可检索知识的流程、向量生成与数据库检索原理、图数据库存储查询方式、知识图谱构建方法,以及RAG和GraphR…
1、项目介绍1.1 背景及意义我国是农业大国,设施农业是现代农业发展的重要组成部分,温室大棚作为设施农业的典型载体,能够突破自然气候条件限制,实现果蔬、花卉等农作物反季节栽培,大幅提升土地产出效率与农产品经济效…
1. 为什么默认的 childAspectRatio 解决不了“多宽高比网格”1.1 先还原一下这个需求的真实形态我在接手这个项目时,需求方给的设计稿是这样的:首页信息流里混着横版视频封面、竖版商品主图、接近正方形的头像卡,偶尔还有一张超长条的活动横幅…