User profiles for Kian Win Ong
Kian Win OngUniversity of California San Diego (UCSD) Verified email at cs.ucsd.edu Cited by 792 |
D (k)-index: An adaptive structural summary for graph-structured data
To facilitate queries over semi-structured data, various structural summaries have been
proposed. Structural summaries are derived directly from the data and serve as indices for …
proposed. Structural summaries are derived directly from the data and serve as indices for …
Canopy: An end-to-end performance tracing and analysis system
…, E Gao, W Kuropatwa, J O'Neill, KW Ong… - Proceedings of the 26th …, 2017 - dl.acm.org
This paper presents Canopy, Facebook's end-to-end performance tracing infrastructure.
Canopy records causally related performance data across the end-to-end execution path of …
Canopy records causally related performance data across the end-to-end execution path of …
The SQL++ query language: Configurable, unifying and semi-structured
KW Ong, Y Papakonstantinou, R Vernoux - arXiv preprint arXiv:1405.3631, 2014 - arxiv.org
NoSQL databases support semi-structured data, typically modeled as JSON. They also provide
limited (but expanding) query languages. Their idiomatic, non-SQL language constructs, …
limited (but expanding) query languages. Their idiomatic, non-SQL language constructs, …
[PDF][PDF] The SQL++ unifying semi-structured query language, and an expressiveness benchmark of SQL-on-Hadoop, NoSQL and NewSQL databases
KW Ong, Y Papakonstantinou, R Vernoux - CoRR, abs/1405.3631, 2014 - dbucsd.github.io
SQL-on-Hadoop, NewSQL and NoSQL databases provide semi-structured data models (typically
JSON based) and respective query languages. Lack of formal syntax and semantics, …
JSON based) and respective query languages. Lack of formal syntax and semantics, …
Big data techniques for public health: a case study
…, V Nandigam, M Ngo, KW Ong… - 2017 IEEE/ACM …, 2017 - ieeexplore.ieee.org
Public health researchers increasingly recognize that to advance their field they must grapple
with the availability of increasingly large (ie, thousands of variables) traditional population-…
with the availability of increasingly large (ie, thousands of variables) traditional population-…
Utilizing ids to accelerate incremental view maintenance
Y Katsis, KW Ong, Y Papakonstantinou… - Proceedings of the 2015 …, 2015 - dl.acm.org
Prior Incremental View Maintenance (IVM) algorithms specify the view tuples that need to be
modified by computing diff sets, which we call tuple-based diffs since a diff set contains one …
modified by computing diff sets, which we call tuple-based diffs since a diff set contains one …
SQL++: We Can Finally Relax!
SQL is five decades old and has outlasted many programming and query languages that have
come and gone during its lifetime. It was born shortly after the introduction of the relational …
come and gone during its lifetime. It was born shortly after the introduction of the relational …
[PDF][PDF] The SQL-based all-declarative FORWARD web application development framework.
The vast majority of database-driven web applications perform, at a logical level, fundamentally
simple INSERT/UPDATE/DELETE commands. In response to a user action on the …
simple INSERT/UPDATE/DELETE commands. In response to a user action on the …
Ajax-based report pages as incrementally rendered views
While Ajax-based programming enables faster performance and higher interface quality
over pure server-side programming, it is demanding and error prone as each action that …
over pure server-side programming, it is demanding and error prone as each action that …
Forward: Data-centric UIs using declarative templates that efficiently wrap third-party JavaScript components
While Ajax programming and the plethora of JavaScript component libraries enable high-quality
Uls in web applications, integrating them with page data is laborious and error-prone as …
Uls in web applications, integrating them with page data is laborious and error-prone as …