Urgent.News

What's breaking now, across thousands of outlets.

Tech

JSON Tiles: Fast Analytics on Semi-Structured Data (2021)

Abstract: Developers often prefer flexibility over upfront schema design, making semi-structured data formats such as JSON increasingly popular. Large amounts of JSON data are therefore stored and analyzed by relational database systems. In existing systems, however, JSON’s lack of a fixed schema results in slow analytics. In this paper, we present JSON tiles, which, without losing the…

Developers now favor flexibility over strict schema design, leading to a surge in semi-structured data formats like JSON. Consequently, large quantities of JSON data are now stored and analyzed using relational database systems. However, existing systems face challenges due to JSON's schema-less nature, resulting in slow analytics.

To address this issue, researchers introduce JSON tiles. This innovative solution retains JSON's flexibility while enabling relational systems to perform analytics on JSON data at native speeds. JSON tiles automatically identifies the most critical keys and extracts them seamlessly, often achieving scan performance equivalent to columnar storage. Additionally, JSON tiles can manage heterogeneous and evolving data.

Moreover, JSON tiles automatically gathers statistics that assist the query optimizer in devising optimal execution plans. To validate the effectiveness of this approach, the researchers conducted an extensive experimental evaluation, comparing JSON tiles against other state-of-the-art systems and research proposals. The results demonstrate that JSON tiles is both robust and efficient, making it a promising solution for handling semi-structured data in relational databases.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at db.cit.tum.de →

More in Tech

LineageOS 24.0 released

  • LineageOS 24.0 released, marking 10-year anniversary
  • Streamlined installation with browser-based flash tools
  • Comprehensive Accessibility Audit conducted by a11y project

5 ways Cancel doesn't actually cancel in C#

A user clicks Export , changes their mind, and clicks Cancel . The spinner goes away. On the server, the export keeps running to the end and saves a file nobody wants.

  • Passing cancellation token only to Task.Run, not work, leads to incomplete cancellation
  • Failing to forward cancellation token to child methods prevents proper cancellation
  • Using break instead of throwing TaskCanceledException causes partial work to be saved

Golden Hours

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass A team project by @shikha_singh_20 and @shreyash_magar .

  • Golden Hour app encourages outdoor activities during sunrise and sunset
  • Users customize reminders, take photos, and enjoy snacks
  • Open-source, privacy-focused with local photo storage

More from Sunday 11 October →