- Handle integer overflow in interval justification functions
- Fix overflow hazards in interval input and output conversions
PG-NoisePage is a fork of postgresql with the attempt to port NoisePage’s self driving infrastructure over to Postgresql.
NoisePage is a DBMS developed at Carnegie Mellon University that uses machine learning to control its configuration, optimization, and tuning.
- Implemented data table statistics tracking for cost-based query optimizer (ANALYZE)
- Improved log replay replication performance by reducing message size and serialization time
- Added support for nested subqueries with duplicate table names at different query depths
- Fixed detection of correlated subqueries during optimizer’s plan generation
- Fixed plan generation of HAVING queries by separately storing group by and aggregate columns
- Added support for variadic functions and INSERT INTO SELECT statements
Committer and Project Management Committee (PMC) member
Apache Fluo is a distributed processing system that lets users make incremental updates to large data sets. It is built on top of Apache Accumulo and modelled after Google Percolator.
- Parallelized the reading of rows during transaction commit to improve system performance
- Migrated from beta Google library to JDK library and centralized commit logic to improve reliability
- Added monitoring functionality to CLI using Apache Zookeeper to provide statistics on nodes
Apache Accumulo is a sorted, distributed key/value store modelled after Google Bigtable.
Summernote is a simple WYSIWYG editor.
Jackson is a Java JSON serialization/deserialization framework.