有新文章,点击查看

90 后,辞职创业,说要卷死云数据库

Created in the name of FOSS. 被访者:冯若航( Pigsty 创始人) 编辑:lola 出品:OSCHINA 开源中国 冯若航最近很忙,6 月一场创业营路演下来,他一次性加了两三百个投资人。 不过,这也是他“自找”的。 此前,他在探探当 PostgreSQL DBA,为了减少自己的工作量,写了一个开源软件 —— Pigsty 帮自己干活,日子越发好过了起来。明明可以“摸鱼”度日,冯若航却非要选择出来全职创业。 “创业这种事儿吧,一般人一辈子也就是... 展开更多

收藏 1
3

带你全面了解compaction 的13个问题

作者: h5n1 原文来源:https://tidb.net/blog/eedf77ff 1 概述 TiKV 底层存储引擎使用 RocksDB ,RocksDB 是一个基于 LSM tree 的单机嵌入式数据库, 对于LSM Tree 来说compaction是个非常重要的操作,本文对TiKV中涉及的compaction相关内容进行了整理总结。 2 为什么需要 compaction ? ![image.png](https://tidb-blog.oss-cn-beijing.aliyuncs.com/media/image-1656491850788.png) ... 展开更多

收藏 0
0

TiDB 之 TiCDC6.0 初体验

作者: JiekeXu 原文来源:https://tidb.net/blog/2dc4482b TiCDC 是一款 TiDB 增量数据同步工具,通过拉取上游 TiKV 的数据变更日志,具有将数据还原到与上游任意时刻一致的能力,同时提供开放数据协议(TiCDC Open Protocol),支持其他系统订阅数据变更,TiCDC 可以将数据解析为有序的行级变更数据输出到下游。 TiCDC 的系统架构如下图所示: TiCDC 运行时是一种无状态节点,通过 PD 内部的 etcd 实现高可用。TiCDC 集群支持创... 展开更多

收藏 0
0

如何写出好代码 — 防御式编程指南

引言 在日常工作当中,大家是否有这种感觉:“好”代码和“差”代码,都可以实现产品的需求。但是不同的人写出的代码,在效率、质量、可维护性、可扩展性、可读性等方面千差万别。想法、构思、架构设计得再好,写出来的代码三天两头踩坑,这是纸上谈兵。因此软件的健壮性是衡量一名工程师水平的重要标准。如何提升软件的健壮性?合理的顶层设计、完备的测试必不可少,但终其根本是提升代码质量。 防御式编程是一种安全编码的思维... 展开更多

收藏 3
0

英特尔开源深度学习工具库 OpenVINO,将加大与本土软硬件方合作,持续开放

日前,英特尔围绕 AI 解决方案的智能化、无人化和集群化话题,在小范围内举行了一个 AI 开发者私享会。在会上,英特尔的开源深度学习工具库 OpenVINO 引人关注。 OpenVINO™ 全称 Open Visual Inference & neural network optimization,直译为“ 开放式视觉推断与神经网络优化 ”,是硬件厂商针对自家的硬件平台开发的一套深度学习工具库,包含推断库,模型优化等等一系列与深度学习模型部署相关的功能。自发布以来,OpenVINO ... 展开更多

收藏 0
0

智能运维实战:银行业务流程及单笔交易追踪

目前大部分银行的IT 部门都具有丰富的监控工具,能够完成对独立业务系统基本服务状态的监控。针对业务处理流程监控需求,现有市场上监控分析产品只能提供主机粒度、由关键业务系统组成的业务流程监控,无法满足从用户端到业务端、全链路的业务处理流程及单笔交易的可视化追踪分析的现实需求。 云智慧基于业务系统日志和运维监控数据,结合AIOps 智能运维场景,打造的银行业务处理流程及用户交易追踪的整体解决方案,实时发现业务... 展开更多

收藏 1
0
发表于前端专区

阅读Skeleton.css源码,改善睡眠质量(尽管它只有419行代码)

本文介绍 点赞就等于学会了! 如果本文对您有帮助,建议点赞收藏(点赞就等于学会了) <br> Skeleton 源码一共只有 419 行(加上注释和换行),非常适合用来学习。 本文是根据我的学习过程来编写的,几乎每个章节都包含 使用方法 和 源码分析。 虽然现在大部分业务都不需要重复造轮子了,但对于小白来说,学习完 Skeleton 源码 是能走出新手村的。 <br> 本文不是推荐大家使用 Skeleton.css ,因为现代工程其实已经用不上这个库了... 展开更多

收藏 17
1
发表于程序人生专区

自组织是管理者和成员的双向奔赴

敏捷开发原则说:“最好的架构、需求和设计出自自组织团队。” 什么是自组织?为什么敏捷需要自组织?如何才能建设一支自组织团队? 为了将「自组织」彻底弄清楚,我们采访了 LigaAI 创始人 Ryan,向他请教了有关自组织的诸多问题,并讨教了团队自组织化的实战经验。相信下面 5000 字的采访精华一定能帮助你更好地理解和实践「团队自组织」。 Liga:目前在国内,有些团队不太看好敏捷开发,为什么 LigaAI 坚定地认为敏捷一定是未... 展开更多

收藏 0
0

基于开源流批一体数据同步引擎ChunJun数据还原—DDL解析模块的实战分享

原文链接:基于开源流批一体数据同步引擎ChunJun数据还原—DDL解析模块的实战分享 课件获取:关注公众号** “数栈研习社”,后台私信 “ChunJun”**获得直播课件 视频回放:点击这里 ChunJun开源项目地址:github 丨 gitee 喜欢我们的项目给我们点个 STAR!STAR!!STAR!!!(重要的事情说三遍) 一、ChunJun-DDL解析模块介绍 上一期我们为大家介绍了《ChunJun支持异构数据源DDL转换与自动执行》,其中对Calcite解析DDL实战的... 展开更多

收藏 1
0

一文详解|Go 分布式链路追踪实现原理

在分布式、微服务架构下,应用一个请求往往贯穿多个分布式服务,这给应用的故障排查、性能优化带来新的挑战。分布式链路追踪作为解决分布式应用可观测问题的重要技术,愈发成为分布式应用不可缺少的基础设施。本文将详细介绍分布式链路的核心概念、架构原理和相关开源标准协议,并分享我们在实现无侵入 Go 采集 Sdk 方面的一些实践。 为什么需要分布式链路追踪系统 微服务架构给运维、排障带来新挑战 在分布式架构下,当用户从浏... 展开更多

收藏 3
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部
返回顶部
顶部