首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
一夕夜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
微信Windows端IM消息数据库的优化实践:查询慢、体积大、文件损坏等
本文分享的是,微信客户端团队基于对微信用户日常使用场景和数据分析,通过分离重要和非重要数据、采用可靠的分库策略等,对微信Windows端IM本地数据库的架构进行的优化和改造,并最终得到一个具备良好实践
SnappyData 原理和架构: 一统Streaming Processing,OLTP和OLAP
注:本文对SnappyData的描述仅基于对SnappyData论文和官方文档的阅读。 SnappyData诞生的背景是当时没有一个单一系统可以同时满足Streaming Processing + OLTP + OLAP这3个需求。 当时的常见解决方案如下: SQL On Ha…
SQL解析在美团点评中的应用
数据库作为核心的基础组件,是需要重点保护的对象。任何一个线上的不慎操作,都有可能给数据库带来严重的故障,从而给业务造成巨大的损失。为了避免这种损失,一般会在管理上下功夫。比如为研发人员制定数据库开发规范;新上线的SQL,需要DBA进行审核;维护操作需要经过领导审批等等。而且如果…
解读现代存储系统背后的经典算法
AI 前线导读:本文详细剖析了两种被大多数现代数据库使用的存储系统设计方法,即针对读操作优化的 B 树,以及针对写操作优化的 LSM 树,并介绍了两种方法的一些用例和权衡考虑。 文章最先发表在 ACM Queue 期刊第 16 卷第 2 期,可通过 ACM 数字图书馆查阅(ht…
读后感:The Bw-Tree: A B-tree for New Hardware Platforms
本文继续论文读后感序列。读后感并不全文翻译,重点关心的是问题、思路、关键细节(当然对关键的理解因人而异)以及测试数据,欢迎交流。 一、问题 新的硬件的出现促使人们重新思考数据管理系统应该如何演进。文中描述的新的硬件趋势主要是固态硬盘以及多核CPU。 固态硬盘提供了超高的IO…
理解索引(中):MySQL查询过程和高级查询
上一篇 提到,最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇索引和HBase相关的文章,回忆了相关知识,结合项目需求,说说自己的理解和总结。 总体目录如下,上篇介绍了前3小节,分析了索引为什么快,总结了它的优点和分类,以及索引的演化过程,中篇会重点介绍…
Egg-mongo 插件,基于 MongoDB Native Driver
本插件基于 node-mongodb-native,提供了 MongoDB 官方 driver 及 API,适合官方党使用。完全支持 Promise 和 async/await。
重磅!Netflix开源大数据发现服务框架Metacat
AI 前线导读: 喜闻乐见!Netflix 又贡献了一个全新的开源项目!对于 Netflix 来说,开放开源是身为技术公司的竞争战略。既能够将自己的解决方案建立为行业标准和最佳实践,又能建立 Netflix 的技术品牌,还能从共享生态中获得反馈输入并受益。 而过去几年,Netf…
TiDB 源码阅读系列文章(九) Hash Join
Hash Join 的基本定义可以参考维基百科:Hash join。简单来说,A 表和 B 表的 Hash Join 需要我们选择一个 Inner 表来构造哈希表,然后对 Outer 表的每一行数据都去这个哈希表中查找是否有匹配的数据。 我们不用 “小表” 和 “大表” 这两个…
MySQL命令,一篇文章替你全部搞定
MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程,触发器,事务处理等。而这两个方面又可以细分如下: 表数据的CRUD,其中表数据查询使用最多,也更复杂。查询可以按照单表还是多表可以分为:单表SELEC…