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/