kuz@citforum.ru - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

kuz@citforum.ru

Description:

Title: Author: Last modified by: irina Created Date – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 34
Provided by: 540392
Category:
Tags: citforum | kuz | rails | ruby

less

Transcript and Presenter's Notes

Title: kuz@citforum.ru


1
?????? ?????????? ???? ? ???? ??? ???????????
  • ?????? ????????
  • kuz_at_citforum.ru

2
???? ???????
  • ?????? ???????
  • ??? ?????? ? ? ???? ???????
  • ???????? ? ???????????
  • ?????????????
  • ??????????

3
?????? ??????? (1)
  • ??????? ???? ???????? ????? ?????????? ???????
    ?????? ?????????? ???? ??????? ????????-??????????
    ? ?????????? ???? Oracle, IBM ? Microsoft
  • ??????? ?????????? ?????? ?????? (????),
    ???????????? ????? ??????????, ? ?????? ?????
    ???????? ?????????? ??? ????????
  • ? ??? ?????????? ??? ????? ? ????? ???????????,
    ?, ??????, ??? ?????? ????? ???????????? ????
    ???? ??? ?????????? ?? ?????? ?? ?????????????,
    ?? ? ??????? ????????? ?????????????

4
?????? ??????? (2)
  • ??? ??????????? ???????????? ????? ?????????
    ???????? ?????????? ?????????? ????
    ??????????????? ????? ???????? ?????????????.
  • ??-??????, ???????, ?? ??? ???????????? ?????
    ?????????? ????? (???????????? ???
    ??????????????? ???????????)
  • ??-??????, ??????, ??? ?????? ????? ??????????
    ????????? ????????? ???? ????? ????
  • ??? ????? ?????? ?????? ??? ?? ????? ?????? ?????
    ???????, ??? ? ?? ??????????? ?? ??????????

5
?????? ??????? (3)
  • ??? ?? ?????, ????????? ????? ?????, ??????????
    ????, ?????????? ?? ????? ? ?.?., ????????
    ?????????? ???? ????????? ?????? ?? ????????
    ????? ????? ?????????, ???????, ????????,
    ?????????? ????? ????????????? ????? ???????????
    ?????
  • ????????????? ??? ?????? ??????????
    ????????????????? ??????????? ? ?????????????????
    ?????????? ? ??????? ?????????? ??????? ? ?????
    ?????? ??????? ?? ???????????? ??????????

6
?????? ??????? (4)
  • ??? ????? ???????, ??? ????? ???? SQL.
  • ? ???????????? ????????? SQL2003 ????? ????????
    ????????? ????, ????????????? ???????????? ?????
    ????? ???? ???????? ???????????
  • ?? ? ???? ????????? ?????????? ?????????
    ????????????, ????????? ?? ??????? ?????
    ?????????? ???? (????????, ???????? OLAP, XML ?
    ?.?.)
  • ??? ?? ?????? ????????, ??????? ??? ?? ?
    ???????????? ???????, ??? ?? ????? ???????????
    SQL ?????????
  • ??? ?, ??????, ??????? ?? ????? ?? ????? ???????,
    ? ??????? ??? ?? ????????? ?????????? ????????
    ????? SQL

7
?????? ??????? (5)
  • ????? ?????????? ???????, ??? ???????? SQL ???
    ????????? ????????
  • ???????? ????????? ????????? ? ??????
    ???????????, ??????, ??? ??? ???????????
    ??????????? ?????? ???? ??????????
  • ?? ???????? SQL ??????? ????????? ????? ?
    ????????????, ??? ? ????? ?? ??????????? ??
    ??????????? ????????? ????, ????? ?????? ?????
    ????? ????????? ????? SQL, ??????? ????? ???? ??
    ??????? ?????????? ???????

8
?????? ??????? (6)
  • ? 1990-? ?. ? ????????? ?????? ??? ??????
    ???????? ????????? ??????????, ??? SQL ????
    ???????????????? ?????? ???????
  • ??????, ??? ? ???? ??????? ???????????
    ????????????? SQL ??? ??????? ????? ???????????

9
??? ?????? ? ? ???? ???????(1)
  • ????? ?? ???? ?????? ?????? ??????? ?? ????, ????
    ??? ??????
  • ????????? ????????? ???????? ??????????? ????
    ??????? ? ???, ????? ?? ????????? ?????????????
    ????????
  • ??? ???????? ???????? ????????? ? ????????? ????
    ?????????? ????, ???????? ? ???? ???????? ???
    ????? ???????????, ???????? ??? ???? ?? ????????
    ?????????? ? ??????????????????
  • ? ????????? ??????? (??? ??? ????, ????????, ?
    1995 ?. ? DB2) ??? ???? ???????? ?? ????????????
    ????????? ???? ????? ????, ?? ??????????? ???
    ???? ?? ???????????? ????? ??????????? ???????

10
??? ?????? ? ? ???? ???????(2)
  • ?????????? ???????????? ???? ??????? ??????? (?
    ??? ?????, ? ??? ??????, ??????? ????????? ?
    ????????? open source), ??????????, ????????
    ????? ???? ????? ?? ?????, ????????? ???????????
    ????? ??????? ? ?????????? ??? ??????
    ????????????? ???????????? ????/?????????????/???
    ???????/???????????.
  • ???????? ?? ????? ????, ?? ???? ?? ???? ???????
    ??????? ??????? ?? ?????? ????? ?????????
    ??????????? ??????? ?????? ???? ? ??? ?????
    ?????, ??????? ???????? ?????????? ????? ???????

11
??? ?????? ? ? ???? ???????(3)
  • ??-??????? ???????? ?? ???? ?????? ?????
    ????????????
  • ??? ????????? ??? ??????? ??????? ? ?????????
  • ??????????? ? ????? ???? ???? ??????? ??????? ??
    ???????

12
??? ?????? ? ? ???? ???????(4)
  • ??????????? ??????????? SQL-??????????????? ????
    ????????? ????? 30 ??? ???? ?????, ????? ?????
    ?????? ?????????? ??????? ??? ??????, ??
    ????????????????? ?? ?????????????????? ???????
  • ???? ?????????? ???????? ?????????????,
    ?????????? ??? ????????????? ? ????? ???????
    ?????????? ??? ??????.
  • ??? ?????????????? ???????????? ??????? ?
    ????????? ???????? ??????????? (? ? ?????????????
    ???? ??????? ???????)
  • ??????? ???????? SQL-??????????????? ????
    ???????? ?????????? ? ????? ???????
    ??????????????????. ?????? ?????????,
    ?????????? ? ??????? ????????? ???????,
    ???????????? ???????????????

13
??? ?????? ? ? ???? ???????(5)
  • ?? ????????? 30 ? ?????? ??? ????? ??????
    ?????????? ??????? ?????? ????????????????
  • ????? ?????????? ??????? ??????? ?????, ???
    ??????? ????? ??????????? ???????
    ?????????????????? ??????????, ??????? ??
    ??????????? ??? ??????????? ? ???????????
    ???????? ????????? ??? ?????????????
    ???????????? ????
  • ???????????? ?????????????? ????? ??????????
    ?????????????????? ??????, ??????? ?????????????
    ?? ??????????? ????????? ??????? ?????????
    ????????? ?????????????

14
??? ?????? ? ? ???? ???????(6)
  • ?? ??? ?? ???????? ??? ? ??????? ??????????
    ??????? ???? ????????? ?????????
    ????????????????? ??????, ?????????? ???????
    ????? ??????? ????????? ??? ??????????
    ?????????????????? ??????

15
??? ?????? ? ? ???? ???????(7)
  • ? ????? ? ?????? ??????????? ???????????? ?????
    ????????? ????? ???? ?????? ????? ????? ????????,
    ??????? ????? ??????? ?? ????? ?????????? ??????
    ????? ??? ??? ??? ????? ?????? ??????????
  • ??? ??? ???? ????? ? ?????? ??????????????????
    ??????, ?????????? ?? ??????? ?????? ?????? ?????
  • ? ????? ?????? ????????? ????? ??????? ????????
    ????????, ?????????? ??????????? ???????? ?
    ?????? ???????, ?????????? ???????????? ??????
    ???????????? ???????????? ??????

16
??? ?????? ? ? ???? ???????(8)
  • ? ????????? ?????? ??? ????????????
    ??????????????? ????????? ? ????? ??? ????
  • ??????? ????? ??????? ??????????
    ?????????????????? ??????? ?????????? ??????????
    ???????
  • ?? ?????? ???????????? ? ??????????, ???????????
    ? ???? ????????????? ???, ???? ??????? ???????? ?
    ???????????? ??????? StreamBase, ??????? ????
    ?????? ??????? ??????????? ?????????? ?
    ????-?????
  • ?? ???? ????? ???????????? ??????????? ??
    ???????????? ? ????????????? ????, ??? ???????
    ???????? ?????? ????????? ??????, ??-????????,
    ??? ??????? ????

17
??? ?????? ? ? ???? ???????(9)
  • ????????? ??????? ????????????? ???????? ?
    ???????? ?????? SQL-???????????????? ????????
    ????????? ???????? ?????? ? ????????? ?????? ??
    ????????
  • ????????? ???????? ? ???????????? ??????? Vertica
    ???????????? ?? ?????????? ???????????????
    ????????????? ? ???????????, ???????, ? ????
    ???????, ????????? ?? ??????????? ?????? ??????
    ??????????????
  • ???????????? ??? ???????? ????????????
    ????????????? ??? ? ????????????? ????, ??? ? ?
    ????, ?????????? ???????????????? ?? ?????????
    ???????? ??????
  • ?????????? ?????????? ???????? ?????????,
    ????????????, ??? ? ????????? ?????????
    ????????????? ??????????, ?????????? ??
    ????????????? Vertica, ?????????????
    ??????????????????, ?? ??? ??????? ????? ???????,
    ??? ??? ????????????? ???????????? ????????????
    ????

18
??? ?????? ? ? ???? ???????(10)
  • ???????, ?????? ???????????? ????????? ??????? ??
    ????? ????? ? ????????????? ????, ????????? ??
    ?? ????????, ???????????? ?????? ????? OLTP
  • ? ????????????? ??????????, ???? ???
    ??????????????? ??????? H-Store ??????????
    ?????????? ????????? ???? ??????? ?? ?????????
    ???????? ?????? TPC-C, ???????????????
    ????????????? ??? ???????????? ????????????
    ???? ????? ?? ??? ???????

19
??? ?????? ? ? ???? ???????(11)
  • ????? ????, ? ?????? ???????? ?? ???? ?????? ???
    ????? ????? 2 ?????????? ???????? ?????????
    ?????????? ??????? ?????????????? ? ??????????
    ?????????????????? ????????????????? ???????
    ASAP, ??????????????? ?? ????????? ??????????????
    ??? ??????
  • ?????????? ???? ??????????, ???? ??????????????
    ?????? ???????????? ????? ??????????? ?
    ??????????? ??????? ???? ????????????, ?????
    ????? ???? ?????? ?????? ???????? ?? ???????????

20
??? ?????? ? ? ???? ???????(12)
  • ??? ??? ?????? ?????????????? ????? ??????????? ?
    ??????????????
  • ?????? ??????? ??? ???????? ???????????? ????,
    ??? ???, ??? ??? ????????????? ????????????,
    ???????? ? ????? ????????? ? ??????? ??? ??????

21
???????? ? ???????????(1)
  • ????? ?? ????? ????????? ???????????? ?
    ???????????? ???????????
  • ? ????????? ?????? ??? ?????? ???????? ?????????,
    ????? ?? ???????? ??????? ???????? ???
    ????????????, ??????? ????? ? ???, ??? 20-?? ????
    ?? ????? ??? ???? ?????????
  • ????? ??? ?????????? ? ????? ? ????????? ????????
    ???? ??? ?????? ??????????? ????????-?????????????
    ?? ??? ??????
  • ??? ?????, ???? ??????? ?? ?????????, ?
    ????????-??????????????? ???? ?????? ??????
    ???????????? ??????? ?? ????? ?????????? ???????

22
???????? ? ???????????(2)
  • ?????? ?? ????? ??? ? 21-?? ????, ? ???????, ?
    ???????, ????????? ???? ??? ?? ????
  • ?? ?????? ???????????? ???????, ??? ????? ?
    ??????????? ?? ?????
  • ? ?????????? ??????? ????????? ??? ?????
    ??????????????? ????????????, ??? ??????????, ???
    ? ???????????, ??? ??????????? ????????????? ?
    ????????????? ?????????? ????????? ?????? ???????
    ?/??? ???????????? ????????? ?????
    ??????????????????, ??? ??????? ? ?????????????
    ?????????? ?????? ??????????? ???????
  • ????????, ??? ????? ? ?????? ????????? ????????,
    ?? ???? ???????? ???????????? ???????????

23
???????? ? ???????????(3)
  • ??????? ???? ????????? ????????????? ?????
    ??????? ?????????? ?????????? ??????? ??
    ??????????? ??? ???????????
  • ? ???? ?????? ???? ???? ?? ??????? ??????????,
    ??????? ????????????? ?? ?????????????
    ?????????????? ????????? ???
  • ?????????? ???????????, ????????????? ??????
    ??????, ??????? ????????? ? ????, ????????????
    (?, ? ????????, ?????????? ????????????)
    ??????????????? ?????????? ??????????? ????????,
    ?? ?????????????? ??????? ???? ???????
  • ??? ??? ??????? ? ????????????? ????????????????
    ?????? ??? ?? ?????????, ? ??????????
    ???????????? ???????

24
???????? ? ???????????(4)
  • ?????? ????????? ? ??????????? ??????? ????????
  • ?????? ? ???? Vertica
  • ? ??????????? ? ?????? ???????? ?? ???? ??????
    ??? ????? ????? 2 ?????????? ???????? ?????????
    ??????????? ????????? Vertica ?????????
    ???????????? ???? ?? ?????????? ????????, ?
    ??????? ???????????? ????? ???? ???????? ?????
    ??????? ???????

25
???????? ? ???????????(5)
  • ???????, ??? ???? ???? ? ??????????? ?????????
    OLAP, ? ??????? ????????????? ?????????
    ?????????????? (ad hoc) ??????? ??????????
  • ? ?????????, ? ???? ??????????? ?????
    ????????????? ?? ?????? ??????????, ?? ?
    ????????? ??????
  • ?? ??? ???? ?????? ????????, ??? ? ???? ?
    ????????? ?????? ?? ???????? ???????? ??????????
    ????? ??????? ???????? ????? ?????????????
  • ??? ??? ????? ??? ???????????, ?? ????? ????????
    Vertica ????? ????????? ???? ? ????????? ??????
    ?? ???????
  • ????? ??? ?? ??? ????????

26
???????? ? ???????????(6)
  • ??? ???????? ??????????? H-Store ? ???????????
    OLTP, ??, ???????, ????? ?????????? ???????
    ??????? ??????????, ??? ??????? ???????? ACID
    ?????????????? ?????????????, ??? ?????????
    ???????? ?? ?????????? ????????????
  • ????? ?????? ??????????? ?????????? ????????
    ?????? ??????????? ?? ???? ?????????? ??????
  • ?????? ?????????? ????? ???????????, ?? ???? ????
    ?? ?????? H-Store ??????? ???????? ????? ???????
    ??????????? ?? ???????? ?????? TPC-C

27
???????? ? ???????????(7)
  • ?????????? ??????? ?????????? TPC-C ? ?????, ?
    ??????? ??? ???????????? ?? ????????? ????????
    ?????????? ????????????
  • ??????????, ??????? ??????? ??? ?????? ? ???????
    ??????, ?? ?????? ??? ???? ?? ??????????,
    ????????? ??? ?? ??????? ?????????????
    ??????????? ??????? ????????? ? ?????????????
    ???? ??????
  • ???????, ?????? ???????, ??? ? ??????? ? ???
    ?????? ????????? ??????????? ???????????,
    ???????????????? ???? ???????, ?? ??????? ?
    ???????? ????? ???????????? ????? ???????
  • ??? ??????????, ?? ?????????? ????????????
    ??????????, ???????????? H-Store ?? ???????????

28
???????? ? ???????????(8)
  • ?????????? ??????? ?????????????? ?????
    ??????????? ? ???? ?? ???? ????????????? ???
    ?????????? ?????????? ????????? ???????? ????????
  • ????? ????, ???????? ????????? ? ????? H-Store
    ??????????? ? ??? ?? ???????? ????????????, ??? ?
    ????
  • ??????? ???????, ?????????? ?? ????? ???? ? ????,
    ?????????? ? ??????????
  • ? ????? ????????? ????? ??? ????????

29
???????? ? ???????????(9)
  • ??-??????, ????? ???????? ?????????? ??????????,
    ? ????? ??????, ????? ????????? ??????????????
  • ???? ? ????? H-Store ??? ???????? ?????????
    ?????????? ?????????? (????????????
    ???????????????? ?? ????? C ?? ??? ?? ??????,
    ??? ? ???????????????? ????? ????)
  • ??? ???????? ?????? ? ????? ??????, ??? ?????????
    ???????????? ???????? Ruby-on-Rails
  • ?? ????? ?? ????????? ???????????? ??????????,
    ???? ?? ????, ??? ??????????? ?? ???????????,
    ???????? ???????????? Ruby-on-Rails?

30
???????? ? ???????????(10)
  • ??-??????, ???? ?? ??????? ?????????? ??????????
    ?????
  • ????? ??????? ? ????? ?????? ??? BerkeleyDB
    ??????, ??? ? ????? ?? ??????? ????????????
    ?????????? ???????? ?? ??????? ?????????????, ???
    ???????????? ????, ? ???????, ???, ??????
    ???????? ??? ???? ?? ???? ??????????
  • ?? ????????????? ?????????? OLTP ??????? ??????,
    ??? ????????? ????????????? ??????, ? ?? ??????
    ????????????? ????
  • ????? ?????? ? ?????????? ?????? ??????? ?????
    ??????? ?????, ???? ????? ????? ?????? ??????
    ????????? ? ???????????????? ????????? ????
  • ???? ? ????????????? ?????????? ??? ??????????
    ????? ??????????, ? ??, ???-????, ??????
    ?????????? ?????

31
???????? ? ???????????(11)
  • ? ???????? ?????? ????? ????? ????????
  • ?? ???? ?????????, ???????????? ???? ? ?????????
    ? ??????? ?????????? ??? ?????? ???-???? ???
  • ????? ???????????

32
?????????????
  • ???? ???????? ????????????? ?????? ?????????????
    ? ??? ???????? ?? ?? ?????????????, ?? ???????
    ??????????? ?????????????? ? ?????????????, ??
    ?????? ?? ????????? ? ???????????? ?????????????
    ????? ?????????? ? ????? ?????????????????
    ???????????

33
??????????
  • A Conversation with Michael Stonebraker and Margo
    Seltzer, ACM Queue, Volume 5, Number 4, May/June
    2007. ??????? ?? ??????? ???? http//citcity.ru/16
    453/
  • Margo Seltzer. Beyond Relational Databases There
    is more to data access than SQL, ACM Queue, Vol.
    3, No. 3 - April 2005. ??????? ?? ??????? ????
    http//www.citforum.ru/database/articles/seltzer/
  • Michael Stonebraker, Ugur Çetintemel. One Size
    Fits All An Idea Whose Time Has Come and Gone.
    Proceedings of ICDE 2005. ??????? ?? ??????? ????
    http//www.citforum.ru/database/articles/one_size_
    fits_all/
  • Michael Stonebraker, Chuck Bear, Ugur Çetintemel,
    Mitch Cherniack, Tingjian Ge, Nabil Hachem,
    Stavros Harizopoulos, John Lifter, Jennie Rogers,
    and Stan Zdonik. One Size Fits All? Part 2
    Benchmarking Results. Proceedings of the 3rd
    Biennial Conference on Innovative Data Systems
    Research (CIDR). ??????? ?? ??????? ????
    http//www.citforum.ru/database/articles/one_size_
    fits_all_2/
  • Michael Stonebraker, Samuel Madden, Daniel J.
    Abadi, Stavros Harizopoulos, Nabil Hachem, Pat
    Helland. The End of an Architectural Era (It's
    Time for a Complete Rewrite). Proceedings of
    VLDB, 2007, Vienna, Austria. ???????? ?? ???????
    ????? http//www.citforum.ru/database/articles/end
    _of_arch_era/
  • ?????? ????????. ??????????????? ? ?????????????
    ????? ????????? ??????. http//www.citforum.ru/dat
    abase/articles/time_to_break_stones/
Write a Comment
User Comments (0)
About PowerShow.com