Demo Data from EDBT 2026 / reviewers in the wild / expert
Christian Kleinerman
dblp:36/4843
· DBLP profile ↗
3ranked-venue papers
0as 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
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 · 43% Database system architecture and tuning · 41% Spatial and temporal data management · 8% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning
extensibility |
0.1 | 2 | 2008 | .NET database programmability and extensibility in microsoft SQL server · SIGMOD Conference 2008 Hosting the .NET Runtime in Microsoft SQL Server · SIGMOD Conference 2004 |
Query processing and optimization › aggregation
user-defined aggregate |
0.1 | 1 | 2008 | .NET database programmability and extensibility in microsoft SQL server · SIGMOD Conference 2008 |
Query processing and optimization
query result caching |
0.1 | 1 | 2005 | Database Change Notifications: Primitives for Efficient Database Query Result Caching · VLDB 2005 |
Spatial and temporal data management › spatial data model
spatial data types |
0.0 | 1 | 2008 | .NET database programmability and extensibility in microsoft SQL server · SIGMOD Conference 2008 |
Indexing and storage engines
spatial index |
0.0 | 1 | 2008 | .NET database programmability and extensibility in microsoft SQL server · SIGMOD Conference 2008 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | .NET database programmability and extensibility in microsoft SQL serverabstractThe integration of the .NET Common Language Runtime (CLR) into the SQL Server DBMS enables rich business logic written in modern .NET languages to run close to the data. Database application developers can write business logic as functions, stored procedures, and triggers. They can also extend the native capabilities of the DBMS by adding new scalar data types, and aggregates. A previous paper [2] described the architecture and design principles of the integration of the CLR inside SQL Server. Here we present new aspects of this work. First, we describe the extensibility contracts for user-defined types and aggregates in detail. Second, we present the advances to the CLR integration in SQL Server 2008 which significantly enhances the breath of applications supported by SQL Server. In particular, we describe the support for large (greater than 8000 byte) user-defined types and aggregates, multiple-input user-defined aggregates, and order-aware table valued functions. Third, we show how we leveraged scalar type extensibility to provide a hierarchical identifier data type that enables encoding of keys describing hierarchies as well as built-in support for spatial applications. This support includes both flat- and round-earth spatial types, as well as a spatial index. Fourth, we present how we use Language Integrated Query (LINQ) enhancements in .NET languages to improve developer productivity when creating routines that require data access. Finally, we present preliminary performance results showing the efficiency of streaming TVFs and aggregates relative to equivalent native features. José A. Blakeley, Vineet Rao, Isaac Kunen, Adam Prout, Mat Henaire, Christian Kleinerman |
SIGMOD Conference | 6 |
| 2005 | Database Change Notifications: Primitives for Efficient Database Query Result Caching
César A. Galindo-Legaria, Torsten Grabs, Christian Kleinerman, F. Michael Waas |
VLDB | 3 |
| 2004 | Hosting the .NET Runtime in Microsoft SQL ServerabstractThe integration of the .NET Common Language Runtime (CLR) inside the SQL Server DBMS enables database programmers to write business logic in the form of functions, stored procedures, triggers, data types, and aggregates using modern programming languages such as C#, Visual Basic, C++, COBOL, and J++. This paper presents three main aspects of this work. First, it describes the architecture of the integration of the CLR inside the SQL Server database process to provide a safe, scalable, secure, and efficient environment to run user code. Second, it describes our approach to defining and enforcing extensibility contracts to allow a tight integration of types, aggregates, functions, triggers, and procedures written in modern languages with the DBMS. Finally, it presents initial performance results showing the efficiency of user-defined types and functions relative to equivalent native DBMS features. Alazel Acheson, Mason Bendixen, José A. Blakeley, Peter Carlin, Ebru Ersan, Xiaowei Jiang, Christian Kleinerman, Balaji Rathakrishnan, Gideon Schaller, Beysim Sezgin, Ramachandran Venkatesh |
SIGMOD Conference | 8 |