|
![]() |
||||||||||
Sergey Melnik is a researcher in the Database Group
at Microsoft Research. Prior to
joining Microsoft, he spent three years as a visiting researcher in the
Stanford Database Group and served as
an invited expert at the World-Wide Web Consortium. He received an M.S. and a
Ph.D. in Computer Science from the University of Leipzig, Germany. He received
best paper awards at SIGMOD and ICDE conferences, and a best dissertation award
from the German C.S. Society. His current
research focuses on metadata management, data programmability, and database
systems in the context of the
Model Management Project
with Phil Bernstein.
Compiling Mappings to Bridge Applications and Databases,
with A. Adya and P.A. Bernstein. SIGMOD'07
(Best Paper Award, slides:
ppt, pptx)
Anatomy of the ADO.NET Entity Framework, with A. Adya, J.
Blakeley, and S. Muralidhar, and the ADO.NET Team.
SIGMOD'07 (industrial paper)
ADO.NET Entity Framework: Raising the Level of Abstraction in
Data Programming, with P. Castro and A. Adya.
SIGMOD'07 (demo paper)
Model Management 2.0: Manipulating Richer Mappings,
with P.A. Bernstein. SIGMOD'07 (invited paper)
Implementing Mapping Composition,
with P.A. Bernstein, A. Nash, and T. J. Green.
VLDB'06 (ppt)
Incremental Schema Matching, with P.A. Bernstein and J. E. Churchill. VLDB'06 (demo paper)
Before joining Microsoft, I built a research prototype called Rondo, the first implementation of model management. It supports high-level operations on schemas and mappings and leverages the Similarity Flooding algorithm for schema matching.