The Snowflake Elastic Data Warehouse

正文内容加载中...
posted @ 2019-12-09 14:15 fxjwind 阅读 (4) 评论 (0) 编辑

Guava 库

摘要:https://www.yiibai.com/guava https://wizardforcel.gitbooks.io/guava-tutorial/content/1.html com.google.common.base.Preconditions com.google.common.bas 阅读全文
posted @ 2019-10-23 16:30 fxjwind 阅读 (17) 评论 (0) 编辑

Java Annotation

摘要:https://blog.csdn.net/briblue/article/details/73824058 Annotation就是给代码打的标签, 元Annotation,定义Annotation本身的一些属性,常用的以下几种, Retention注解 Retention(保留)注解说明,这种类 阅读全文
posted @ 2019-10-23 14:45 fxjwind 阅读 (13) 评论 (0) 编辑

Netty - PooledByteBufAllocator

摘要:堆外内存, 就是非JVM管理的,由os管理的内存,等同于c语言里面的mallco分配的内存 故堆外内存的好处, 1. 不会有GC回收,缓解gc压力 2. 避免一次copy,发生到socket buffer的时候,如果是堆内内存需要copy到堆外一次 问题, 回收是个问题;性能没有heap好,分配和回 阅读全文
posted @ 2019-10-22 21:16 fxjwind 阅读 (45) 评论 (0) 编辑

CMU Advanced DB System - MVCC

摘要:https://zhuanlan.zhihu.com/p/40208895 Mysql的MVCC实现 https://severalnines.com/database-blog/comparing-data-stores-postgresql-mvcc-vs-innodb 第一种实现方式是将数据记 阅读全文
posted @ 2019-10-10 20:15 fxjwind 阅读 (47) 评论 (0) 编辑

Join Reorder优化 - 论文摘要

摘要:Query Simplification: Graceful Degradation for Join-Order Optimization 这篇的related work可以参考,列的比较全面, Query图分为下面几种, Graph Simplification算法, Heuristic Opt 阅读全文
posted @ 2019-09-29 20:34 fxjwind 阅读 (53) 评论 (0) 编辑

查询优化 In Oracle

摘要:Cost-based query transformation in Oracle Enhanced Subquery Optimizations in Oracle Cost-based query transformation in Oracle 本文介绍Oracle的查询优化框架, 先描述,O 阅读全文
posted @ 2019-08-27 20:16 fxjwind 阅读 (129) 评论 (0) 编辑

子查询优化 - Hyper

摘要:Unnesting Arbitrary Queries - T Neumann, A KemperThe Complete Story of Joins (in HyPer) - Thomas Neumann, Viktor Leis, Alfons Kemper Unnesting Arbitra 阅读全文
posted @ 2019-08-21 15:24 fxjwind 阅读 (56) 评论 (0) 编辑

CMU Database Systems - Distributed OLTP & OLAP

摘要:OLTP scale-up和scale-out scale-up会有上限,无法不断up,而且相对而言,up升级会比较麻烦,所以大数据,云计算需要scale-out scale-out,就是分布式数据库,刚开始肯定是Shared Nothing,但是分布式也引入了更高的架构复杂度和维护成本 所以现在的 阅读全文
posted @ 2019-08-20 19:31 fxjwind 阅读 (46) 评论 (0) 编辑

SubQuery优化

摘要:https://zhuanlan.zhihu.com/p/60380557 子查询,分两种情况, 对于在From中的,称为‘derived table’,这种场景比较简单 对于在select,where中的,scalar表达式,这是主要要考虑的对象,因为这种情况cross了relational和sc 阅读全文
posted @ 2019-08-15 15:15 fxjwind 阅读 (94) 评论 (0) 编辑

统计