REVIEW 3 major objections 5 minor 69 references
OpenMLDB: A Real-Time Relational Data Feature Computation System for Online ML
T0 review · 3 major / 5 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read OpenMLDB compiles one extended-SQL feature script into shared offline/online C++ execution, and reports 10x-20x online speedups over Flink and DuckDB via long-window pre-aggregation and self-adjusting window unions.
desk verdict Credible industrial feature computation system with real deployments, but the pre-aggregation path silently drops late tuples and the reported speedups are not uniformly reproduced by the figures. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the unified plan generator plus the online long-window pre-aggregator. The plan generator compiles one extended-SQL feature script into C++ machine code shared by the offline and online executors, so offline/online consistency is produced by construction rather than checked after deployment. The pre-aggregator maintains a hierarchy of aggregators at chosen time granularities, updated asynchronously in the order enforced by a monotonic update log; a long-window request merges a few pre-aggregated levels with the unaggregated head of the stream instead of scanning raw tuples. Supporting the online engine are a refined skiplist that pre-ranks tuples by key and timestamp, a compact row encoding that stores variable-length strings by offset, and a self-adjusting window-union scheduler that rebalances key-to-thread mappings and applies subtract-and-evict increments.
What would settle it
Insert a tuple whose timestamp lies in the past after the daily or monthly pre-aggregation level covering that time has already been computed, then run a long-window feature query over that interval and compare its result with a recomputation over raw data; a mismatch would show that low latency came at the cost of feature correctness.
Extended reading notes
Core claim
The central claim is that one relational system can serve both the offline and online stages of ML feature computation without sacrificing either consistency or latency, by treating ML features as first-class SQL constructs. The unified query plan generator compiles one extended-SQL feature script—including window functions, WINDOW UNION, and LAST JOIN—into optimized machine code shared by both engines, so the feature definition used at training time is the one executed at serving time. For online requests, the decisive mechanism is multi-level pre-aggregation: long-window aggregations are rewritten into merges of precomputed aggregates, and multi-table window unions are executed with dynamic key-to-thread rebalancing plus subtract-and-evict incremental updates. For offline jobs, multi-window parallelism and data-aware repartitioning remove serial window evaluation and skew bottlenecks. The paper reports 10x-20x higher online performance than Flink and DuckDB, 6x faster offline performance than Spark and GreenPlum, and roughly half the memory usage of in-memory key-value stores.
Load-bearing premise
The online speedups rest on the assumption that updates reach the long-window pre-aggregator in timestamp order; the paper enforces this with a lock-protected monotonic update log, but does not specify how a late tuple with an old timestamp is applied after a coarser aggregate level has already advanced, so such a tuple could be silently missed.
Editorial extensions
If this is right
- Feature deployment time drops from months to days or less, because the offline feature script is the online feature script; no separate streaming re-implementation is needed.
- Long-window features (years of history or hotspot keys) go from hundreds of milliseconds to single-digit milliseconds by merging aggregator levels instead of rescanning raw tables.
- Multi-table window unions keep stable throughput near 1 million tuples per second as window sizes grow, where static key-based streaming degrades toward about 1,000 tuples per second.
- Offline feature jobs with multiple windows or skewed partitions run several times faster, reducing the number of machines needed for daily batch computation.
- Memory savings of roughly half make it feasible to hold larger working sets in RAM, lowering hardware cost and reducing spilling.
Reading between the lines
- Beyond the paper: the correctness of pre-aggregation under out-of-order arrival is not settled; a minimal test is to insert an old-timestamp tuple after a coarse aggregate level has advanced and check whether a long-window query still includes it.
- Beyond the paper: the unified-plan approach may generalize beyond SQL; the same one-definition, two-executors compilation strategy could apply to Python or DataFrame feature DSLs, with the same consistency guarantee.
- Beyond the paper: combining long-window pre-aggregation with self-adjusting window unions should be tested jointly, since both optimize overlapping time windows and both must agree on how late tuples are reflected in precomputed aggregates.
- Beyond the paper: if the compact encoding and skiplist indexing carry the memory savings, they could be adopted as a storage substrate for existing feature stores, decoupling retrieval from computation.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. OpenMLDB is an industrial feature computation system that unifies offline and online feature extraction through a single SQL plan generator and shared C++ execution functions, and adds an online real-time executor with long-window pre-aggregation and self-adjusting multi-table window unions, plus an offline batch executor with multi-window parallelization and skew-aware repartitioning, and compact in-memory data encoding and indexing. The evaluation reports microbenchmark and production workload results against Spark, Flink, DuckDB, GreenPlum, MySQL, and Redis, claiming 10-20x online speedups, 6x offline speedups, and 40-75% memory savings, supported by deployments in 100+ scenarios. The paper's core technical pitch is that consistency is obtained architecturally, by using the same query plan and C++ libraries offline and online, rather than by reconciliation, and that performance is obtained by compilation plus specialized data structures.
Significance. If the results hold, the paper addresses a real and expensive operational gap: offline/online feature skew in ML pipelines. The strengths are concrete: the system is open source, has production deployments, and the consistency story, a shared SQL compiler and shared C++ implementations, is a credible architectural mechanism rather than an empirical coincidence. The pre-aggregation and self-adjusting window-union designs are also relevant to streaming systems beyond ML. However, the quantitative claims as currently presented are weaker than the abstract suggests: most comparisons are single-point latency and throughput numbers without repetitions or error bars, and several abstract claims do not correspond to directly reported experiments. The correctness of the fast long-window path under out-of-order event-time data is not established. With those gaps closed, this would be a solid systems contribution.
major comments (3)
- [§5.1 (Aggregator Update)] The pre-aggregation update protocol only guarantees a total order on binlog entries, not on event-time order. As the text states, 'aggregator updates are designed by assuming the binlog_offset increases monotonically' and are protected by the replicator lock; this is an arrival/ingestion order. Section 5.2 explicitly motivates out-of-order stream data, but Section 5.1 gives no mechanism for revising an aggregate level after its bucket has already been merged into a coarser level. A tuple with an old event timestamp that arrives late will therefore be silently absent from the materialized long-window aggregate, while an offline batch computation over the same final relation would include it. That directly undermines the central offline/online consistency claim in the long-window regime that pre-aggregation is designed to accelerate. The paper should either describe the late-data handling for pre-aggregated windows, for example compensation, invalidation, or lazy re-materialization, or explicitly restrict pre-aggregation to ordered event-time streams and explain why the offline/online consistency guarantee still covers that restriction.
- [Section 9 and Abstract] The abstract's headline numbers are not all directly supported by the reported experiments. The claimed '10x-20x higher online performance than Flink and DuckDB' is not shown as a Flink-versus-DuckDB comparison in the online microbenchmark; Figure 6 compares OpenMLDB with MySQL(in-mem), DuckDB, and Trino+Redis, while Flink appears only in the RTP workload (Figure 7) and in Section 9.3.2 as a throughput discussion without reported measurements. Likewise, '6x faster offline performance than Spark and MPP databases like GreenPlum' is supported only by the 6.3x Spark multi-window number in Figure 8; no GreenPlum offline experiment appears. In addition, all latency figures (Figures 6-17, Table 3) are single-point measurements with no repetitions, error bars, or significance testing, making it impossible to assess variance or whether the improvements are robust. The evaluation should be aligned with the claims and should include repeated runs with variance or confidence information.
- [§5.2 (Incremental Computation)] The Subtract-and-Evict mechanism in Section 5.2 inherits the same ordering assumption as Section 5.1 but is presented as supporting out-of-order data. The description says outdated tuples are subtracted as they leave the window and new tuples are added incrementally; this is only correct if tuples are evicted and inserted in timestamp order. The paper cites [66] for load balancing and [58] for Subtract-and-Evict, but it does not state how a late tuple whose timestamp falls inside an already-evicted or already-merged interval is handled. Without that, the self-adjusting window union's high throughput in Section 9.3.2 may come at the cost of omitted tuples, and the claimed 'out-of-order stream data' support in Section 3.1 is not demonstrated. Please specify the event-time semantics precisely, including any watermarking or buffering, for both the pre-aggregation path and the window-union path.
minor comments (5)
- [References] References [65] and [66] are the same paper with identical title and venue; one duplicate should be removed.
- [Contributions list, Section 1] The contribution bullet 'reduces feature deployment time from months to days or even less [?]' contains an unresolved placeholder; please either remove it or replace it with measured numbers.
- [Figures 10, 14-17] Several evaluation figures, especially Figure 10 and Figures 14-17, lack readable axis labels and units in the provided text; adding them is necessary for the results to be interpretable.
- [Section 8.1, Eq. (1)] The memory estimation model defines C by table type and says K varies between 1 and n_index, but it gives no calibration procedure or validation against measured memory usage, so the example calculation (1.568 GB) cannot be reproduced or checked; please provide calibration guidance or measured validation.
- [Section 9.3.1] The long-window pre-aggregation experiment reports a 45x latency reduction but only says the optimization introduces a 'slightly higher data loading overhead' without quantifying it; please report the loading overhead so readers can assess the trade-off.
Circularity Check
No circularity found: performance claims are measured, consistency is an architectural construction, and the paper's self-citations are not load-bearing.
full rationale
No derivational circularity found. The paper's central consistency claim is architectural rather than empirical: Sections 3.1 and 4.2 state that offline and online execution share one query plan generator and the same compiled C++ library functions, so consistency is a construction (same code produces same results), not a fitted prediction; this is a design guarantee, not a circular derivation. Performance claims in Section 9 are measurements against external baselines (Flink, DuckDB, Spark, GreenPlum, Trino+Redis) on MicroBench, TalkingData, and Akulaku workloads, with ablations (Figures 10-13) that turn the proposed optimizations on and off; no parameter is fitted to a target result and then reported as a prediction. The self-citations ([65]/[66] for interval-join/load-balancing motivation, [67] FEBench, and [16] for the memory-estimation blog) are present but not load-bearing: the dynamic scheduler and pre-aggregation are evaluated in this paper's own experiments rather than resting solely on the cited prior work. The one substantive weakness is a correctness gap, not circularity: Section 5.1's 'binlog_offset increases monotonically' assumption orders ingestion rather than event time, and Section 5.2's Subtract-and-Evict incremental updates do not describe how late event-time tuples are retroactively reflected in already-merged pre-aggregation levels; if such tuples occur, long-window online features could diverge from offline recomputation, undermining the consistency claim. That is a semantic/robustness risk that should be weighed separately and does not make the derivation circular.
Assumptions & free parameters
free parameters (3)
- C (memory estimation coefficient) =
70 or 74 depending on table type
- K (number of data copies in memory model) =
between 1 and n_index
- Pre-aggregation hierarchy granularity =
e.g., 'w1:1d' in OPTIONS
assumptions (4)
- domain assumption Online ML feature computation is dominated by relational window aggregates, window unions, and last joins over time-series data.
- domain assumption Using a unified SQL plan generator and shared C++ execution functions guarantees semantic consistency between offline and online results.
- domain assumption The binlog_offset in the pre-aggregation pipeline is monotonically increasing, and replicator locks preserve this invariant.
- domain assumption Benchmark results on four 512GB servers and on the Akulaku/SF production workloads generalize to the 100+ claimed deployment scenarios.
Cite this review
Pith. "Pith review of OpenMLDB: A Real-Time Relational Data Feature Computation System for Online ML." pith.science (2026). https://pith.science/paper/WRLR3HYN
@misc{pith2026250108591,
author = {Pith},
title = {Pith review of: OpenMLDB: A Real-Time Relational Data Feature Computation System for Online ML},
year = {2026},
howpublished = {\url{https://pith.science/paper/WRLR3HYN}},
note = {Machine review of arXiv:2501.08591}
}
read the original abstract
Efficient and consistent feature computation is crucial for a wide range of online ML applications. Typically, feature computation is divided into two distinct phases, i.e., offline stage for model training and online stage for model serving. These phases often rely on execution engines with different interface languages and function implementations, causing significant inconsistencies. Moreover, many online ML features involve complex time-series computations (e.g., functions over varied-length table windows) that differ from standard streaming and analytical queries. Existing data processing systems (e.g., Spark, Flink, DuckDB) often incur multi-second latencies for these computations, making them unsuitable for real-time online ML applications that demand timely feature updates. This paper presents OpenMLDB, a feature computation system deployed in 4Paradigm's SageOne platform and over 100 real scenarios. Technically, OpenMLDB first employs a unified query plan generator for consistent computation results across the offline and online stages, significantly reducing feature deployment overhead. Second, OpenMLDB provides an online execution engine that resolves performance bottlenecks caused by long window computations (via pre-aggregation) and multi-table window unions (via data self-adjusting). It also provides a high-performance offline execution engine with window parallel optimization and time-aware data skew resolving. Third, OpenMLDB features a compact data format and stream-focused indexing to maximize memory usage and accelerate data access. Evaluations in testing and real workloads reveal significant performance improvements and resource savings compared to the baseline systems. The open community of OpenMLDB now has over 150 contributors and gained 1.6k stars on GitHub.
Figures
Figures from the paper (10 more)
Reference graph
Works this paper leans on
-
[66]
Hao Zhang, Xianzhi Zeng, Shuhao Zhang, Xinyi Liu, Mian Lu, and Zhao Zheng
- [58]
-
[1]
[n.d.]. https://cassandra.apache.org. Last accessed on 2024-12
work page 2024
- [2]
- [3]
-
[4]
https://github.com/4paradigm/OpenMLDB/tree/main/benchmark
[n.d.]. https://github.com/4paradigm/OpenMLDB/tree/main/benchmark. Last accessed on 2024-12
work page 2024
-
[5]
https://github.com/feast-dev/feast
[n.d.]. https://github.com/feast-dev/feast. Last accessed on 2024-11
work page 2024
-
[6]
https://github.com/feathr-ai/feathr
[n.d.]. https://github.com/feathr-ai/feathr. Last accessed on 2024-11
work page 2024
Show all 69 references
-
[7]
https://github.com/logicalclocks/hopsworks
[n.d.]. https://github.com/logicalclocks/hopsworks. Last accessed on 2024-11
2024
-
[8]
https://github.com/redis/redis
[n.d.]. https://github.com/redis/redis. Last accessed on 2024-11
2024
-
[9]
https://greenplum.org
[n.d.]. https://greenplum.org. Last accessed on 2024-12
2024
-
[10]
https://hbase.apache.org
[n.d.]. https://hbase.apache.org. Last accessed on 2024-12
2024
-
[11]
https://mariadb.org
[n.d.]. https://mariadb.org. Last accessed on 2024-12
2024
-
[12]
https://medium.com/engineering-varo/feature-store-challenges-and- considerations-d1d59c070634
[n.d.]. https://medium.com/engineering-varo/feature-store-challenges-and- considerations-d1d59c070634. Last accessed on 2024-12
2024
-
[13]
https://nvidia.github.io/spark-rapids
[n.d.]. https://nvidia.github.io/spark-rapids. Last accessed on 2024-12
2024
-
[14]
https://oap-project.github.io/latest
[n.d.]. https://oap-project.github.io/latest. Last accessed on 2024-11
2024
-
[15]
https://openmldb.ai/en/akulaku-real-time-feature-extraction-for-ai- powered-risk-control
[n.d.]. https://openmldb.ai/en/akulaku-real-time-feature-extraction-for-ai- powered-risk-control. Last accessed on 2024-12
2024
-
[16]
https://openmldb.ai/en/blog/
[n.d.]. https://openmldb.ai/en/blog/. Last accessed on 2024-12
2024
-
[17]
https://openmldb.ai/en/the-commercial-bank-driving-the-ai-based-anti- fraud-with-efficient-feature-extraction/
[n.d.]. https://openmldb.ai/en/the-commercial-bank-driving-the-ai-based-anti- fraud-with-efficient-feature-extraction/. Last accessed on 2024-12
2024
-
[18]
https://opentsdb.net
[n.d.]. https://opentsdb.net. Last accessed on 2024-12
2024
-
[19]
https://tdengine.com
[n.d.]. https://tdengine.com. Last accessed on 2024-12
2024
-
[20]
https://www.alibabacloud.com/product/emapreduce
[n.d.]. https://www.alibabacloud.com/product/emapreduce. Last accessed on 2024-12
2024
-
[21]
https://www.databricks.com/product/photon
[n.d.]. https://www.databricks.com/product/photon. Last accessed on 2024-11
2024
-
[22]
https://www.influxdata.com
[n.d.]. https://www.influxdata.com. Last accessed on 2024-12
2024
-
[23]
https://www.kaggle.com/competitions/talkingdata-adtracking-fraud- detection
[n.d.]. https://www.kaggle.com/competitions/talkingdata-adtracking-fraud- detection. Last accessed on 2024-12
2024
-
[24]
https://www.mongodb.com
[n.d.]. https://www.mongodb.com. Last accessed on 2024-12
2024
-
[25]
https://www.mysql.com
[n.d.]. https://www.mysql.com. Last accessed on 2024-12
2024
-
[26]
https://www.postgresql.org
[n.d.]. https://www.postgresql.org. Last accessed on 2024-12
2024
-
[27]
https://www.starrocks.io
[n.d.]. https://www.starrocks.io. Last accessed on 2024-12
2024
-
[28]
https://www.tecton.ai
[n.d.]. https://www.tecton.ai. Last accessed on 2024-12
2024
-
[29]
Forecast: The Business Value of Artificial Intelligence
2018. Forecast: The Business Value of Artificial Intelligence. In Gartner. https: //www.gartner.com/en/documents/3868267
2018
-
[30]
Abdiansah Abdiansah and Retantyo Wardoyo. 2015. Time complexity analysis of support vector machines (SVM) in LibSVM. Int. J. Comput. Appl 128, 3 (2015), 28–34
2015
-
[31]
Adrian-Ioan Argesanu and Gheorghe-Daniel Andreescu. 2021. Accelerating Data Ingress for Range-Scan Optimized HBase Instances. In 15th IEEE International Symposium on Applied Computational Intelligence and Informatics, SACI 2021, Timisoara, Romania, May 19-21, 2021 . IEEE, 341–...
2021
-
[32]
Michael Armbrust, Reynold S Xin, Cheng Lian, Yin Huai, Davies Liu, Joseph K Bradley, Xiangrui Meng, Tomer Kaftan, Michael J Franklin, Ali Ghodsi, et al. 2015. Spark sql: Relational data processing in spark. In Proceedings of the 2015 ACM SIGMOD international conference on mana...
2015
-
[33]
Tiemo Bang, Ismail Oukid, Norman May, Ilia Petrov, and Carsten Binnig. 2020. Robust Performance of Main Memory Data Structures by Configuration. In Proceedings of the 2020 International Conference on Management of Data, SIGMOD Conference 2020, online conference [Portland, OR, ...
2020
-
[34]
Edmon Begoli, Jesús Camacho-Rodríguez, Julian Hyde, Michael J Mior, and Daniel Lemire. 2018. Apache calcite: A foundational framework for optimized query processing over heterogeneous data sources. In Proceedings of the 2018 International Conference on Management of Data . 221–230
2018
-
[35]
Ionut Boicu. 2019. Adaptive on-the-fly compressed execution in spark . Ph.D. Dissertation. Master’s Thesis. Vrije Universiteit Amsterdam
2019
-
[36]
Jie Cai, Jiawei Luo, Shulin Wang, and Sheng Yang. 2018. Feature selection in machine learning: A new perspective. Neurocomputing 300 (2018), 70–79. https://doi.org/10.1016/J.NEUCOM.2017.11.077
2018 doi
-
[37]
Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache Flink ™: Stream and Batch Processing in a Single Engine. IEEE Data Eng. Bull. 38, 4 (2015), 28–38. http://sites.computer. org/debull/A15dec/p28.pdf
2015
-
[38]
Aldana-Martín, Antonio M
Cristian Cardas, José F. Aldana-Martín, Antonio M. Burgueño-Romero, Antonio J. Nebro, Jose Manuel Mateos, and Juan Jesús Sánchez Sánchez. 2023. On the performance of SQL scalable systems on Kubernetes: a comparative study. Clust. Comput. 26, 3 (2023), 1935–1947. https://doi.or...
2023 doi
-
[39]
Mark de Berg, Marc van Kreveld, Mark Overmars, Otfried Cheong Schwarzkopf, Mark de Berg, Marc van Kreveld, Mark Overmars, and Otfried Cheong Schwarzkopf. 2000. More geometric data structures: Windowing. Computa- tional Geometry: algorithms and applications (2000), 211–233
2000
-
[40]
Jeffrey Dean and Sanjay Ghemawat. 2008. MapReduce: simplified data processing on large clusters. Commun. ACM 51, 1 (2008), 107–113
2008
-
[41]
Philippe Flajolet, Éric Fusy, Olivier Gandouet, and Frédéric Meunier. 2007. Hyper- loglog: the analysis of a near-optimal cardinality estimation algorithm. Discrete mathematics & theoretical computer science Proceedings (2007)
2007
-
[42]
Gartner. [n.d.]. The Logical Feature Store: Data Management for Machine Learn- ing. Last accessed on 2024-02
2024
-
[43]
Michal Gregor and Juraj Spalek. 2017. Using LLVM-based JIT Compilation in Genetic Programming. CoRR abs/1701.05730 (2017). arXiv:1701.05730 http: //arxiv.org/abs/1701.05730
2017 arXiv
-
[44]
Dongxu Huang, Qi Liu, Qiu Cui, Zhuhe Fang, Xiaoyu Ma, Fei Xu, Li Shen, Liu Tang, Yuxing Zhou, Menglong Huang, et al . 2020. TiDB: a Raft-based HTAP database. Proceedings of the VLDB Endowment 13, 12 (2020), 3072–3084
2020
-
[45]
Patrick Hunt, Mahadev Konar, Flavio Paiva Junqueira, and Benjamin C. Reed. 2010. ZooKeeper: Wait-free Coordination for Internet-scale Systems. In Proceedings of the 2010 USENIX Annual Technical Conference, USENIX ATC 2010, Boston, MA, USA, June 23-25, 2010. USENIX Association....
2010
-
[46]
Hongjun Lu, Yuet Yeung Ng, and Zengping Tian. 2000. T-Tree or B-Tree: Main Memory Database Index Structure Revisited. InAustralasian Database Conference, ADC 2000, Canberra, Australia, January 31 - February 3, 2000 . IEEE Computer Society, 65–73. https://doi.org/10.1109/ADC.20...
2000
- [47]
-
[48]
Miao Ma, Zhengyi Yang, Kongzhang Hao, Liuyi Chen, Chunling Wang, and Yi Jin
-
[49]
Jim Melton. 1996. SQL Language Summary. ACM Comput. Surv. 28, 1 (1996), 141–143. https://doi.org/10.1145/234313.234374
1996
-
[50]
Vaivaswatha Nagaraj, Jacob Johannsen, Anton Trunov, George Pîrlea, Amrit Kumar, and Ilya Sergey. 2020. Compiling a Higher-Order Smart Contract Language to LLVM. CoRR abs/2008.05555 (2020). arXiv:2008.05555 https: //arxiv.org/abs/2008.05555
2020 arXiv
-
[51]
William W. Pugh. 1990. Skip Lists: A Probabilistic Alternative to Balanced Trees. Commun. ACM 33, 6 (1990), 668–676. https://doi.org/10.1145/78973.78977
1990
-
[52]
Mark Raasveldt and Hannes Mühleisen. 2019. Duckdb: an embeddable analytical database. In Proceedings of the 2019 International Conference on Management of Data. 1981–1984
2019
-
[53]
Salman Salloum, Ruslan Dautov, Xiaojun Chen, Patrick Xiaogang Peng, and Joshua Zhexue Huang. 2016. Big data analytics on Apache Spark. International Journal of Data Science and Analytics 1 (2016), 145–164
2016
-
[54]
Robert Schulze, Tom Schreiber, Ilya Yatsishin, Ryadh Dahimene, and Alexey Milovidov. 2024. ClickHouse-Lightning Fast Analytics for Everyone. Proceedings of the VLDB Endowment 17, 12 (2024), 3731–3744
2024
-
[55]
Swaminathan Sivasubramanian. 2012. Amazon dynamoDB: a seamlessly scal- able non-relational database service. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data . 729–730
2012
-
[56]
Ji Sun and Guoliang Li. 2019. An End-to-End Learning-based Cost Estimator.Proc. VLDB Endow. 13, 3 (2019), 307–319. https://doi.org/10.14778/3368289.3368296
2019
-
[57]
Rebecca Taft, Irfan Sharif, Andrei Matei, Nathan VanBenschoten, Jordan Lewis, Tobias Grieger, Kai Niemi, Andy Woods, Anne Birzin, Raphael Poss, et al. 2020. Cockroachdb: The resilient geo-distributed sql database. In Proceedings of the 2020 ACM SIGMOD international conference ...
2020
-
[59]
Ashish Thusoo, Joydeep Sen Sarma, Namit Jain, Zheng Shao, Prasad Chakka, Suresh Anthony, Hao Liu, Pete Wyckoff, and Raghotham Murthy. 2009. Hive: a warehousing solution over a map-reduce framework. Proceedings of the VLDB Endowment 2, 2 (2009), 1626–1629
2009
-
[60]
Jiayi Wang, Chengliang Chai, Jiabin Liu, and Guoliang Li. 2021. FACE: A Normalizing Flow based Cardinality Estimator. VLDB 15, 1 (2021), 72–84. http://www.vldb.org/pvldb/vol15/p72-li.pdf
2021
-
[61]
Kilian Weinberger, Anirban Dasgupta, John Langford, Alex Smola, and Josh Attenberg. 2009. Feature hashing for large scale multitask learning. InProceedings of the 26th annual international conference on machine learning . 1113–1120
2009
-
[62]
Zhenkun Yang, Chuanhui Yang, Fusheng Han, Mingqiang Zhuang, Bing Yang, Zhifeng Yang, Xiaojun Cheng, Yuzhong Zhao, Wenhui Shi, Huafeng Xi, et al
-
[63]
Matei Zaharia, Reynold S Xin, Patrick Wendell, Tathagata Das, Michael Armbrust, Ankur Dave, Xiangrui Meng, Josh Rosen, Shivaram Venkataraman, Michael J Franklin, et al. 2016. Apache spark: a unified engine for big data processing. Commun. ACM 59, 11 (2016), 56–65. 13
2016
-
[64]
Eftim Zdravevski, Petre Lameski, and Andrea Kulakov. 2016. Row Key Designs of NoSQL Database Tables and Their Impact on Write Performance. In 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2016, Heraklion, Crete, Greece, Feb...
2016 doi
-
[67]
Xuanhe Zhou, Cheng Chen, Kunyi Li, Bingsheng He, Mian Lu, Qiaosheng Liu, Wei Huang, Guoliang Li, Zhao Zheng, and Yuqiang Chen. 2023. FEBench: A Benchmark for Real-Time Relational Data Feature Extraction. Proc. VLDB Endow. 16, 12 (2023), 3597–3609. https://doi.org/10.14778/3611...
2023
-
[70]
In 2023 IEEE 39th International Conference on Data Engineering (ICDE)
Scalable Online Interval Join on Modern Multicore Processors in Open- MLDB. In 2023 IEEE 39th International Conference on Data Engineering (ICDE) . 3031–3042. https://doi.org/10.1109/ICDE55515.2023.00232
2023
-
[2022]
Proceedings of the VLDB Endowment 15, 12 (2022), 3385–3397
OceanBase: a 707 million tpmC distributed relational database system. Proceedings of the VLDB Endowment 15, 12 (2022), 3385–3397
2022
-
[2023]
An Empirical Analysis of Just-in-Time Compilation in Modern Databases. In Databases Theory and Applications - 34th Australasian Database Conference, ADC 2023, Melbourne, VIC, Australia, November 1-3, 2023, Proceedings (Lecture Notes in Computer Science) , Zhifeng Bao, Renata B...
2023 doi
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.