PhD Seminar - NoSE: Schema Design for NoSQL Applications Export this event to calendar

Tuesday, January 26, 2016 — 11:00 AM EST
Abstract: Database design is critical for high performance in relational databases and many tools exist to aid application designers in selecting an appropriate schema. While the problem of schema optimization is also highly relevant for NoSQL databases, existing tools for relational databases are inadequate for this setting. Application designers wishing to use a NoSQL database instead rely on rules of thumb to select an appropriate schema. We present an system for recommending database schemas for NoSQL applications. Our cost-based approach uses a novel binary integer programming formulation to guide the mapping from the application's conceptual data model to a database schema.

We implemented a prototype of this approach for the Cassandra extensible record store. Our prototype, the NoSQL Schema Evaluator (NoSE) is able to capture rules of thumb used by expert designers without explicitly encoding the rules. Automating the design process allows NoSE to produce efficient schemas and to examine more alternatives than would be possible with a manual rule-based approach.

Location 
DC - William G. Davis Computer Research Centre
Room 1331
200 University Avenue West

Waterloo, ON N2L 3G1
Canada

S M T W T F S
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
  1. 2019 (14)
    1. August (1)
    2. June (1)
    3. May (4)
    4. April (4)
    5. March (1)
    6. February (2)
    7. January (1)
  2. 2018 (26)
    1. December (3)
    2. November (4)
    3. October (3)
    4. September (2)
    5. July (3)
    6. June (1)
    7. May (3)
    8. April (3)
    9. March (3)
    10. January (1)
  3. 2017 (15)
  4. 2016 (25)
  5. 2015 (19)
  6. 2014 (34)