Demo Data from VLDB 2026 / reviewers in the wild / expert
Pablo Castro
dblp:60/3951
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
3 papers |
Query processing and optimization · 27% Database system architecture and tuning · 27% Data integration and cleaning · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 100% |
Topics — the 3 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices
web services |
0.1 | 1 | 2008 | Astoria: A Programming Model for Data on the Web · ICDE 2008 |
Data models and query languages › entity-relationship model
entity data model |
0.1 | 1 | 2007 | ADO.NET entity framework: raising the level of abstraction in data programming · SIGMOD Conference 2007 |
Data integration and cleaning › schema mapping
object-relational mapping |
0.1 | 1 | 2007 | ADO.NET entity framework: raising the level of abstraction in data programming · SIGMOD Conference 2007 |
Methods — techniques the papers use, named apart from their topics
lightweight optimizer · 0.1LINQ · 0.1ADO.NET DataSet · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Towards Declarative Queries on Adaptive Data StructuresabstractIn this work we look at combining emerging technologies in programming languages with traditional query processing techniques to provide support for efficient execution of declarative queries over adaptive data structures. We first explore available technologies such as Language-Integrated Query, or LINQ (which enables declarative queries in programming languages) and the ADO.NET Data Set classes (which provide various efficient alternatives to manipulate data in procedural terms). Unfortunately, combining the good features in both technologies is not straightforward, since LINQ over Data Sets results by default in execution plans that do not exploit the specific characteristics of the data structures. To address this limitation, we introduce a lightweight optimizer that dynamically chooses appropriate execution strategies for declarative queries on Data Sets based on their internal structure. To further enable declarative programming, we introduce a component that dynamically reorganizes the internal representation of Data Sets, so that they automatically respond to workload changes. We experimentally showcase the features of our approach. Nicolas Bruno, Pablo Castro |
ICDE | 2 |
| 2008 | Astoria: A Programming Model for Data on the WebabstractModern Web applications built using technologies such as AJAX, Adobe flash and Microsoft Silverlight interact with data in a different way compared to previous-generation applications. Data is now a first-class construct that is exchanged over the web independently from presentation information. Astoria is both a set of patterns and an actual implementation of a programming interface for data in the Web. Astoria exposes data in a database over an HTTP interface and follows the REST architectural style for exploring and manipulating data. We demonstrate the URI patterns used by Astoria and their associated semantics, and the various data formats supported by the system. We explore specific requirements for the formats such as hyper-linking and usability for both retrieval and updates. We also demonstrate step by step how developers use Astoria to create custom data services on top of existing databases. Pablo Castro, Anil K. Nori |
ICDE | 1 |
| 2007 | ADO.NET entity framework: raising the level of abstraction in data programmingabstractThe ADO.NET Entity Framework provides a persistence layer for .NET applications that allows developers to work at a higher level of abstraction when interacting with data and data-access interfaces. Developers can model and access their data using a conceptual schema that is mapped to a relational database via a flexible mapping. Interaction with the data can take place using a SQL-based data manipulation language and iterator APIs, or through an object-based domain model in the spirit of object-to-relational mappers.We demonstrate how the Entity Framework simplifies application development using sample scenarios. We illustrate how the data is modeled, queried and presented to the developer. We also show how the provided data programming infrastructure can result in easier-to-understand code by making its intent more explicit, as well as how it can help with maintenance by adding a level of indirection between the logical database schema and the conceptual model that applications operate on. Pablo Castro, Sergey Melnik 0001, Atul Adya |
SIGMOD Conference | 1 |