
数据库
文章平均质量分 86
又拍云 UPYUN
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何高效实现 MySQL 与 elasticsearch 的数据同步
MySQL 自身简单、高效、可靠,是又拍云内部使用最广泛的数据库。但是当数据量达到一定程度的时候,对整个 MySQL 的操作会变得非常迟缓。而公司内部 robin/logs 表的数据量已经达到 800w,后续又有全文检索的需求。这个需求直接在 MySQL 上实施是难以做到的。原创 2023-03-15 10:15:00 · 636 阅读 · 1 评论 -
从实战出发,聊聊缓存数据库一致性
在云服务中,缓存是极其重要的一点。所谓缓存,其实是一个高速数据存储层。本文主要介绍更新数据库成功后,更新缓存和删除缓存这两个操作的区别和改进方案。原创 2023-01-09 15:12:25 · 519 阅读 · 0 评论 -
什么是走索引?
索引是一种利用某种规则的数据结构与实际数据的关系加快数据查找的功能。能够通过数据节点,根据特定的规则和算法快速查找到节点对应的实际文件的位置。原创 2022-06-15 11:00:30 · 285 阅读 · 0 评论 -
Change Buffer 只适用于非唯一索引页?错
最近在网上看到一些文章里说:“change buffer 只适用于非唯一索引页。”其实这个观点是错的原创 2022-05-26 10:04:32 · 353 阅读 · 0 评论 -
如何处理大体积 XLSX/CSV/TXT 文件?
在开发过程中,有什么办法能对考勤打卡记录,日历信息,近期账单流水等多且繁杂的信息自动解析文件并获取有用信息呢原创 2022-03-03 15:24:36 · 879 阅读 · 0 评论 -
两招提升硬盘存储数据的写入效率
如今存储数据的方式有很多,而硬盘因为价格和数据保护方面的优势,是大部分用户的首选。但是,硬盘和内存相比在 IO 读写上慢了好几个数量级,那为什么会更偏好硬盘呢?原创 2022-02-17 14:36:55 · 2227 阅读 · 0 评论 -
面试官问,Redis 是单线程还是多线程?我懵了
通常说的 Redis 是单线程,主要是指 Redis 对外提供键值存储服务的主要流程,即网络 IO 和键值对读写是由⼀个线程来完成的。原创 2022-01-13 10:47:32 · 5655 阅读 · 7 评论 -
性能优化:如何更快地接收数据
从网卡到应用程序,数据包会经过一系列组件,其中驱动做了什么?内核做了什么?为了优化,我们又能做些什么?整个过程中涉及到诸多细微可调的软硬件参数,并且相互影响,不存在一劳永逸的“银弹”。本文中又拍云系统开发高级工程师杨鹏将结合自己的的实践经验,介绍在深入理解底层机制的基础上如何做出“场景化”的最优配置。文章根据杨鹏在又拍云 Open Talk 技术沙龙北京站主题演讲《性能优化:更快地接收数据》整理而成,现场视频及 PPT 可点击阅读原文查看。大家好,我是又拍云开发工程师杨鹏,在又拍云工作已有四年时间,期间原创 2021-09-14 10:42:52 · 234 阅读 · 0 评论 -
灵魂画手:漫画图解 SSH
OpenSSL 本身是一个软件库,这个软件被广泛的应用在系统服务器当中,他的主要功能是在网络通信的过程中,保证数据的一致性以及数据传输过程中的安全性。软件本身是由C语言编写,这使得他具备了跨平台的特性,OpenSSL 主要包括如下三大功能:加解密: OpenSSL 具有丰富的加解密算法库,支持不同的加解密方式以及存储秘钥的方式,如对称加密,非对称加密,信息摘要等内容SSL 协议: OpenSSL 实现了 SSL 协议的的 SSLv2 和 SSLv3,支持了其中绝大部分算法协议证书操作: O原创 2021-09-09 10:21:52 · 180 阅读 · 0 评论 -
MySQL 中存储时间的最佳实践
平时开发中经常需要记录时间,比如用于记录某条记录的创建时间以及修改时间。在数据库中存储时间的方式有很多种,比如 MySQL 本身就提供了日期类型,比如 DATETIME,TIMESTAMEP 等,我们也可以直接存储时间戳为 INT 类型,也有人直接将时间存储为字符串类型。那么到底哪种存储时间的方式更好呢?不要使用字符串存储时间类型这是初学者很容易犯的错误,容易直接将字段设置为 VARCHAR 类型,存储"2021-01-01 00:00:00"这样的字符串。当然这样做的优点是比较简单,上手快。但是极原创 2021-07-01 10:38:19 · 559 阅读 · 0 评论 -
有赞统一接入层架构演进
本文系云原生应用最佳实践杭州站活动演讲稿整理。杭州站活动邀请了 Apache APISIX 项目 VP 温铭、又拍云平台开发部高级工程师莫红波、蚂蚁金服技术专家王发康、有赞中间件开发工程师张超,分享云原生落地应用的经验心得,以下是张超《有赞统一接入层架构演进》分享内容。张超,有赞中间件团队开发工程师,网关、Service Mesh 领域的专家,热衷技术,对 Golang、Nginx、Ruby 语言等有深入的研究。大家好,我是来自有赞的张超,有赞中间件团队的开发工程师。今天给大家带来有赞接入层架构演进的原创 2020-11-25 11:18:56 · 384 阅读 · 1 评论 -
技术选型:为什么批处理我们却选择了Flink
最近接手了一个改造多平台日志服务的需求,经过梳理,我认为之前服务在设计上存在缺陷。经过一段时间的技术方案调研,最终我们决定选择使用 Flink 重构该服务。目前重构后的服务已成功经受了国庆节流量洪峰的考验,今日特来总结回顾,和大家分享一下经验。业务需求及背景在了解改造服务的需求前,我们首先要明确,要解决什么问题以及目前的服务是如何解决的。当前的业务逻辑还是比较清晰的:采集同一时段不同数据源的日志;对采集的数据进行处理;将处理后的数据上传到指定位置,供客户下载。我们面临的痛点和原创 2020-10-28 16:20:02 · 424 阅读 · 0 评论