Brief Snowflake decouple compute and persistent storage, providing warehousing as a service. It is in production for over 7 years. Design Intermediate data is generated by query operators (e...
【论文笔记】Polynesia: Enabling High-Performance and Energy-Efficient Hybrid Transactional/Analytical Databases with Hardware/Software Co-Design
Brief Nowadays, many applications need to perform real-time data analysis using an HTAP system. An ideal HTAP system should have three properties: Data freshness and consistency. Workload-sp...
【论文分享】Pando: Enhanced Data Skipping with Logical Data Partitioning
Learned Layouts Qd-tree MTO Pando Results *dip: Data-induced predicates is a concept in the database field that uses data statistics to convert predicates...
【论文笔记】Optimal column layout for hybrid workloads
Introduction For HTAP databases, there are two conflicting goals: Append new data for fast ingestion. Organize/sort data for fast querying. Ideally, a HTAP database should ...
折腾记录:type stub problem on vscode for python
问题 Env OS: MacOS Monterey(intel) & Ubuntn22.04 LTS IDE: Vscode 1.80.2 x64 Language: Python 3.11.3 Language server: pylance 0.6.0 Third-party library: Pillow 10.0.0 问题描述 代码能跑,但如何...
【论文分享】Bigtable
背景 论文 数据模型 系统架构 LSM-tree 性能评估 总结 参考 拓展阅读 Cloud Data Center CS 494: Cloud Data Center Systems · Home Jeff Dean-2009...
MapReduce
论文 (TODO) 参考资料 6.824 讲义 6.824 视频 论文 中文翻译 谭新宇的博客 实现 (TODO)
C++: 避免使用单例模式
避免使用单例模式:全局变量 避免传统单例模式的代码实现,但注意单例的抽象方法是可取的。 理由: 全局变量 不利于单元测试 单例模式的滥用 单例模式本质上是一个大号的全局变量。全局变量没有访问限制,因为它没有所有权,这导致程序员很难推断全局变量的状态,当你调用基于一个全局变量函数时,可能另一个实例在你没有意识到的情况下,也调用了另一个基于该全局变量的函数。没有所有权也带...
Xmake入门:通过xmake在vscode上编写c/c++项目
首先,学习下入门教程 第一步,【视频】Xmake 的安装和使用 第二步,【视频】在 VSCode 中使用 Xmake 进行 C/C++ 程序开发 现在你就掌握xmake在vscode上的基本使用了,如果你想了解更多,欢迎查阅官方文档,我的笔记 或许你也想了解一下cmake,这里有入门的介绍 常见问题 Q:win上的xmake如何安装? 通过管理员身份下pow...
VSCode/C++插件分享
入门vscode推荐视频 使用 VS Code + Clangd + CMake 搭建 C/C++开发环境 插件列表 人人夸,一搜一大堆 project manager peacock vim gitlens Code Runner bookmarks ...