áá°áááŻáˇááááşááąáŹááşá¸áá˛áˇ ááźáżááŹáá˝áąááᯠááźáąáážááşá¸ááŹáážáŹ globals áááŻááŻáśá¸áááş áá°á¸áá°á¸ááźáŹá¸ááźáŹá¸ ááááşáá˝áą ááááŻááşááŤáááşá ááŻááşááŻááşá
á˝ááşá¸áĄáŹá¸áá˝ááşááźá
áşá
áą ááźáżááŹááĄááźáąááᯠáááŻá¸áážááşá¸á
áąááźááşá¸ (
Globals áááş SQL áážá áááŹá¸ááťáŹá¸áážááˇáş ááŻáśá¸ááá˝á˛ááźáŹá¸ááąáŹ ááąááŹááᯠááááşá¸áááşá¸ááźááşá¸áážááˇáş ááŻááşááąáŹááşááźááşá¸á áĄáá°á¸áááşá¸áááşá¸ááźá
áşáááşá áááşá¸áááŻáˇáááş 1966 ááŻáážá
áşáá˝ááşááŹááŹá
ááŹá¸ááźááˇáşáááşáážáŹá¸áá˛áˇáááşá
ááąááşáᎠDBMS ááťáŹá¸áážá ááášááŹááŻáśá¸áááŻááşááŹááťáŹá¸áááş áá˝áąááąá¸áá˝áąáá°ááťáŹá¸á áážááşáááşá¸áá˝ááşá¸ááźááşá¸á ááŻáśáá°áá°á¸ááźááşá¸áážááˇáş áĄáááŻááşá¸áá˝á˛ááźááşá¸áááŻáˇááᯠááśáˇáááŻá¸ááąá¸áááşá áĄá˛ááŤáá˝áąá ááąááşááŽá ááŻáśááźááşá áááşááťáááąáŹá ááźááˇáşááąáážáŻáážááˇáş ááźááşáááşááąáŹ á áá áşááťáŹá¸ááᯠáááşááąáŹááşáááş áááşá¸áááŻáˇááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá
áá áşááášááŹááŻáśá¸á áááˇáşáĄáŹá¸ áááşáá˝ááşáážáŻááŻáśá áśááᯠáááˇáşáááşáááŹá¸ááąá áááşá¸áááŻáˇáááş áááˇáşáĄáŹá¸ ááŽá¸ááźáŹá¸ááŻááşáááşá¸ááąáŹááşááŹááťáŹá¸áĄáá˝ááş áĄááąáŹááşá¸ááŻáśá¸ááźá áşáĄáąáŹááşááźáŻááŻááşááŹá¸ááąáŹ ááąááŹáá˝á˛áˇá ááşá¸ááŻáśááťáŹá¸ááᯠááąáŹáşááŻááşáááş áá˝ááşáááşáážáŻááąá¸ááŤáááşá áĄáááŽááąá¸áážááşá¸ááťáŹá¸á á˝áŹáĄáá˝ááşá ááááŻáááşááťáŹá¸ááᯠá áááşááťá á˝áŹáĄááŻáśá¸ááźáŻááźááşá¸áááş áááşá ááşáĄáááŽááąá¸áážááşá¸ááŽáá˝ááşáá°ááťáŹá¸ááᏠáĄáááşáááşáááşáááŻááşáááˇáş á á˝ááşá¸ááąáŹááşáááşááᯠááąá¸á á˝ááşá¸áááŻááşááąáŹ ááťážááŻáˇáážááşáááşáááşáá áşááŻááźá áşááŹáááŻááşáááşá
Globals áááş ááąááŹááᯠááááşá¸áááşá¸áááş áááşá¸áááşá¸áĄááźá
áş ááąááşááŽááąáŹ ááááŻááááşá¸áááşá¸ááŹááŹá
ááŹá¸ááťáŹá¸á
á˝áŹááźááˇáş áĄááŻáśá¸ááźáŻáááŻááşááźáŽá¸ áĄáááˇáşááźááˇáşáážááˇáş áĄáááˇáşááááˇáş áážá
áşááťááŻá¸ááŻáśá¸áá˝ááş áĄááŻáśá¸ááźáŻáááŻááşáááşá áááŻáˇááźáąáŹááˇáşá á¤ááąáŹááşá¸ááŤá¸áá˝ááş ááťá˝ááşáŻááşáááş ááášááŹááŻáśá¸áááŻááşááŹááᯠáĄáá°á¸áĄáŹááŻáśá
ááŻááşáááşááźá
áşááźáŽá¸ áááşá¸áááŻáˇáááş áá
áşááťáááşáááąáŹááşáá˛áˇááąáŹ ááŹááŹá
ááŹá¸ááᯠáĄáŹááŻáśá
ááŻááşáááşáááŻááşááąá
2. ááááŻáááşááťáŹá¸ áĄááŻááşááŻááşááŻáś
ááášááŹááŻáśá¸áááŻááşáᏠáĄááŻááşááŻááşááŻáśáá˛áˇ áá°áááŻáˇáá˛áˇ áĄáŹá¸ááŹááťááşáá˝áąá ááŹáá˛áááŻáᏠáĄáááşááŹá¸áááşááźááĄáąáŹááşá áá áşááášááŹááŻáśá¸ááᯠáážáŻááąáŹááˇáşáĄááťááŻá¸ááťááŻá¸áááą ááźááˇáşáááŻááşááŤáááşá ááąáŹááşá¸ááŤá¸á á¤áĄáááŻááşá¸áá˝ááş áááşá¸áááŻáˇááᯠáá áşáááşááťáŹá¸áĄááźá áş ááźááˇáşááŤáááşá áááŻáˇáááŻááş áĄáááşáĄáąáŹááş ááąááŹáááŻáážáąáŹááşááŻáśááťáŹá¸áá˛áˇáááŻáˇ
áááŻá¸áááŻá¸áážááşá¸áážááşá¸ááźáąáŹáááťážááş ááááŻáááşáááş ááźá˛ááźáśááąáŹ áááşá¸ááťááşá¸áá
áşááŻááźá
áşáááşá áá
áşááşáá˝ááş áĄáááŻáĄááťáąáŹááş ááááşá¸áááşá¸ááŹá¸áááˇáş áĄáááşá¸áĄááťááşá¸áá
áşááŻá
ááąááŹááááşá¸áááşá¸áááşáĄáá˝ááş áááŻáááŻáááŻá¸áážááşá¸ááąáŹ áĄááŹáá
áşááŻááᯠá
áááşáá°á¸ááźááˇáşáááş áááşáá˛áááşá ááŻááşáá˝ááş (COS/M ááŹááŹá
ááŹá¸ááťáŹá¸) áá˝ááş áááşá¸áááş áááşášááąááá˝ááşáᏠááŻáśáážááşáá˝á˛áááşáĄáááşá¸áĄááťááşá¸áážááˇáş áá˝á˛ááźáŹá¸áááş ^ ááŹáááşáážáąáˇáážáŹá
áá áşááášááŹááŻáśá¸áá˝ááş ááąááŹááᯠááááşá¸áááşá¸áááşá áááşáááş SQL query language ááᯠáááşáá°áááş ááááŻáĄááşááŤá áááşá¸áááŻáˇáážááˇáş ááŻááşááąáŹááşáááşáĄáá˝ááş command ááťáŹá¸áááş áĄáá˝ááşáááŻá¸áážááşá¸ááŤáááşá áááşá¸áááŻáˇááᯠáá áşááŹááŽáĄáá˝ááşá¸ ááąáˇááŹáááŻááşáááşá
áĄáááŻá¸áážááşá¸ááŻáśá¸ áĽáááŹáá˛áˇ á ááźááˇáşááĄáąáŹááşá áĄáááŻááşá¸áĄáááş á ááŻááŤááąáŹ áá áşáááşáááşá áĽáááŹááťáŹá¸ááᯠCOS áá˝ááşááąá¸ááŹá¸áááşá
Set ^a("+7926X") = "John Sidorov"
Set ^a("+7916Y") = "Sergey Smith"
áĄááťááşáĄáááşááťáŹá¸ááᯠááááŻáááş (Set command) áá˝ááş áááˇáşáá˝ááşá¸ááąáŹáĄááŤá áĄáᏠ3 áᯠáĄáááŻáĄááťáąáŹááş ááźá
áşáá˝áŹá¸áááş-
- ááąááŹááᯠáá áşááşáá˝ááş ááááşá¸áááşá¸ááźááşá¸á
- áĄáá˝ážááşá¸á áá˝ááşá¸áĄáá˝ááşá¸áážááĄááŹáááş ááąáŹáˇááťááşááźá áşáááş (áĄááşášáááááşá áŹááąáá˝ááş - âá áŹáááşá¸áááŻá¸â)á ááŽááťážááźááşá¸áááŹáááşáá˝ááş áááşáááŻá¸ (ânode valueâ) ááźá áşáááşá
- á áŽááźááşá¸á ááąááŹááᯠááąáŹáˇááźááˇáş á áŽááŹá¸áááşá áĄááŹáááşáá˝ááşá array áááŻááźááşáá˝áŹá¸ááąáŹáĄááŤá áááááźááşá ááşáááş "Sergey Smith" áážááˇáşááŻááá "John Sidorov" ááźá áşááááˇáşáááşá ááášááŹááŻáśá¸áááŻááşááŹááž áĄááŻáśá¸ááźáŻáá°ááťáŹá¸á áŹáááşá¸ááᯠáááşááśááážáááąáŹáĄááŤá ááąááŹááąáˇá áşáááş áĄááťáááşááźáŻááşá¸ááźááşá¸ááážáááŤá áááŻáˇáĄááźááşá áááşáááˇáşááąáŹáˇáážáĄá á ááááŻáážáááąáááˇáşáááŻááşááž á áááşá á áŽááŹá¸ááąáŹá áŹáááşá¸á output ááᯠááąáŹááşá¸áááŻáááŻááşáááş (áá˝ááşááąáŤááşáááş ááááŻááážááááˇáşááąáŹááşááž áá˝ááşááŹáááˇáş ááááĄá á áşáĄáážááşááąáŹáˇááž á áááşááááˇáşáááş)á
á¤ááŻááşááąáŹááşáážáŻáĄáŹá¸ááŻáśá¸áááş áááŻáśáááŻááşááąáŹááşáĄáąáŹááş ááťááşááźááşá
á˝áŹ ááźá
áşááąáŤáşááŹááŤáááşá ááťá˝ááşáŻááşááĄáááşááŻáśá¸áá˝ááşááźá°ááŹáá˝ááş ááťá˝ááşáŻááşáááş ááŻááşáááşá¸á
ááşáá
áşááŻáááşá¸áá˝ááş áááˇáşáá˝ááşá¸áážáŻ/á
áášáááˇáş 750 áĄáá áááşáááŻá¸ááťáŹá¸ááážáááąááŤáááşá Multi-core ááááŻáááşááŹááťáŹá¸áá˝ááş áááşáááŻá¸ááťáŹá¸ááąáŹááşáážááááŻááşáááşá
ááŻááşááŤáááşá áááˇáşáá˝ááşá¸áážáŻáĄááźááşáážáŻááşá¸áááŻááşáááŻááşá ááááşáááźáąáŹááŤáá°á¸á áĽáááŹáĄáŹá¸ááźááˇáş áááşáááş á¤áá˛áˇáááŻáˇááąáŹ á
áŹááŹá¸áááŻááşááťáŹá¸áĄáá˝ááşá¸ áĄááťááşáĄáááşááťáŹá¸ááᯠáĄáá˝ááşááťááşááźááşá
á˝áŹ ááąá¸ááŹá¸áááŻááşáááşá
- ááááŻáááşááşááťáŹá¸á áĄááźáŽá¸ááŹá¸ááŻáśá¸ áá˝ááşáĄáŹá¸áážáŹ node áĄáá áşááťáŹá¸ááᯠáááˇáşáá˝ááşá¸áááŻááşáááˇáş ááźááşáážáŻááşá¸ááźá áşáááşá
- áá áşááášááŹááŻáśá¸áážá ááąááŹááťáŹá¸ááᯠáĄááźá˛áááşá¸ áĄáá˝ážááşá¸ááźáŻááŹá¸áááşá áááşá¸áááŻáˇááᯠáá áşáážááşá¸ááťááşá¸áážááˇáş áááşáážááŻááşá¸ááąáŹ áá áşáááşáá˛áááŻáˇ ááźááşáá˝áŹá¸ááźááşá¸áááş áĄááźá˛áááşá¸ ááźááşáááşáááşá
ááŻááááĄáááˇáşáážááˇáş áááááĄáááˇáşá ááąáŹááşáááşáĄáááŻááşá¸áĄáááşáĄáááşá¸áááşááᯠááášááŹááŻáśá¸áááŻááşááŹáááŻáˇ ááąáŤááşá¸áááˇáşááźááŤá ááŻáˇá
Set ^a("+7926X", "city") = "Moscow"
Set ^a("+7926X", "city", "street") = "Req Square"
Set ^a("+7926X", "age") = 25
Set ^a("+7916Y", "city") = "London"
Set ^a("+7916Y", "city", "street") = "Baker Street"
Set ^a("+7916Y", "age") = 36
ááášááŹááąáŤáşáĄááźáąááśá áĄáááˇáşááťáŹá¸á
á˝áŹááąáŹáá
áşáááşááťáŹá¸ááᯠáááşááąáŹááşáááŻááşáááşáážáŹ áááşáážáŹá¸ááŤáááşá áááŻáˇáĄááźááşá áááˇáşáá˝ááşá¸á
ááşáĄáá˝ááşá¸ áĄáááŻáĄááťáąáŹááşáĄáá˝ážááşá¸ááźáŻááŻááşááźááşá¸ááźáąáŹááˇáş áááşáááˇáş node áááŻáˇáááᯠááťááşááźááşá¸áááşááąáŹááşáááŻááşáááşá áá
áşáááşá áááşáááˇáşáĄáááˇáşáá˝ááşáááᯠáĄáááŻááşá¸áĄáááşáĄáŹá¸ááŻáśá¸ááᯠááąáŹáˇááźááˇáş á
áŽááŹá¸áááşá
áááşáá˝áąáˇááźááşááááˇáşáĄáááŻááşá¸ áĄááťááşáĄáááşááťáŹá¸ááᯠááąáŹáˇáážááˇáşáááşáááŻá¸áážá
áşááŻááŻáśá¸áá˝ááş ááááşá¸áááşá¸áááŻááşáááşá á
áŻá
áŻááąáŤááşá¸ááąáŹáˇáĄáážááş (áĄáá˝ážááşá¸ááááşá¸áĄáŹá¸ááŻáśá¸ááĄááťáŹá¸ááťáŹá¸) áááŻááąáŹááşáážááááŻááşáááşá
ááąáŹááşáááşá áááşáááşá áŹá¸á ááŹáĄááťááşá áĄáááşáĄáááˇáşááťáŹá¸á node ááťáŹá¸ááááşáááŻá¸ááťáŹá¸áááŻááááşáážááşáá˛áá áşáááşáá áşááŻáááşááąáŹááşáááŻááşáááşá
Set ^b("a", "b", "c", "d") = 1
Set ^b("a", "b", "c", "e") = 2
Set ^b("a", "b", "f", "g") = 3
áááŹá
ááşáááŻááşá¸ááťáŹá¸áááş áááşáááŻá¸áááşáážááşááąá¸ááźááşá¸ááážáááąáŹ ááŻáśááťáŹá¸ááźá
áşáááşá
ááášááŹááŻáśá¸áááŻááşááŹááᯠáááŻáááŻááąáŹááşá¸áá˝ááşá
á˝áŹ ááŹá¸áááşáááŻááşáááşá áááşá¸áááŻáˇááᯠáĄááźáŹá¸áá
áşáááşááťáŹá¸áážááˇáş áážááŻááşá¸áážááşááźááˇáşááźááŤá
ááŻáˇ- áĽááťáŹááşáá
áşáááşááťáŹá¸áážááˇáş áááŻááşá
áá
áşáĄáááşáá
áşáááşááťáŹá¸á
ááášááŹáá áşáážááşá¸áážá áá áşáááşááťáŹá¸ááᯠááťá˝ááşáŻááşáááŻáˇáážááˇáş áĄáááşá¸áážáŽá¸ááŻáśá¸ áĄáááşáááşá¸ááŻáśááášáááşááťáŹá¸áážááˇáş áážááŻááşá¸áážááşááźááˇáşááźááŤá ááŻáˇ- áĽááťáŹááşááťáŹá¸áážááˇáş áááşáá˝ááşá¸ááťáŹá¸áá˝ááş ááąáŤááşááąáŹááşááąáŹ ááŹáááşáá áşáááşááťáŹá¸áážááˇáş áááŻááşá áá áşááťáŹá¸áĄááźááşá
áĽááťáŹááşáá
áşáááşááťáŹá¸áá˝ááş ááťá˝ááşáŻááşáááŻáˇáá˝áąáˇááźááşááááˇáşáĄáááŻááşá¸ áĄáá˝ááşááťáŹá¸áážááˇáş áĄááŽá¸áĄáážáśááťáŹá¸ááᯠáĄáááŻááşá¸áĄáááşá
á˝ááşá¸ááťáŹá¸áá˝ááşáᏠáá˝áąáˇáááŤáááşá
áááŻááşá
áá
áşááťáŹá¸ - áĄááťááşáĄáááşááťáŹá¸ááᯠáĄáááşáĄááťááşá¸ááźááˇáşááŽááąáŹ áááŻááşáĄáááşááťáŹá¸ááźá
áşáááˇáş áĄáááŻááşá¸áĄáááşááťáŹá¸á áĄááŻáśá¸áá˝ááşáᏠááááşá¸áááşá¸ááŹá¸áááşá
á¤ááąááŹáá˝ááş ááášááŹááŻáśá¸áááŻááşáᏠáĄááťááşáĄáááşáá˝á˛áˇá ááşá¸ááŻáśááźá áşáááşá
áá˝á˛ááźáŹá¸ááźáŹá¸ááŹá¸áážáŻ:
- áĄáá˝ááşá¸áááŻááşá¸ááŻáśáážááşááťáŹá¸- ááááŻáááşáážá áĄááťááşáĄáááşááťáŹá¸ááᯠáĄáááŻááşá¸áĄáááşááťáŹá¸á áĄááŻáśá¸áá˝ááşááŹáá node áááŻááşá¸áá˝ááş ááááşá¸áááşá¸áááŻááşááŤáááşá
- ááźááşáááŻáśáážááşááťáŹá¸- ááášááŹááŻáśá¸áááŻááşááŹáĄáááŻááşá¸áĄáááşááťáŹá¸ááĄááŻáśá¸áá˝ááşáááşáážááşááŹá¸ááąáŹáááşáááŻá¸ááťáŹá¸áážáááááşááźá áşááźáŽá¸ FS áážááˇáşáĽááťáŹááşáá áşáááşááťáŹá¸áááŤáážáááŤá
áĄáá˝ááşá¸áááŻááşá¸ node ááťáŹá¸áážááˇáşáááşáááşáá ááááŻáááşáááşááąáŹááşááŻáśáááş áááŻááşá
áá
áşááťáŹá¸áážááˇáş áĽááťáŹááşáá
áşáááşááťáŹá¸áá˝ááş áĄáááşáá
áşáááşááťáŹá¸á áááşááąáŹááşááŻáśá áĄááťáŻáśá¸áááşáááşáᯠáááŻáááŻááşáááşá áĄá˛ááŤáá˝áąá áááŻááźáąáŹááşá¸áá˝ááşááźááşáá˝ááşá
ááąááŻááťáĄáŹá¸ááźááˇáş ááášááŹááŻáśá¸áááŻááşáᏠááźá áşá፠áááşá node áá áşááŻá áŽáá˝ááş data ááťáŹá¸áááŻááááşá¸áááşá¸áááŻááşá á˝ááşá¸áážáááąáŹ tree áááŻáááŻááşá¸á áąáááş.
ááááŻáááşááşááťáŹá¸á ááŻááşááąáŹááşááťááşááᯠáááŻáááŻááąáŹááşá¸áá˝ááşá á˝áŹ ááŹá¸áááşáááşá áááŻááşá áá áşááťáŹá¸ áááşááŽá¸áá°ááťáŹá¸áááş áĄááťááşáĄáááşááťáŹá¸ááᯠááááşá¸áááşá¸áááş ááááŻáááşááşááťáŹá¸áážááˇáş áááşáá°áááˇáş áááşá¸áááşá¸ááᯠáĄááŻáśá¸ááźáŻááŤá áááşáááŻáˇááźá áşáááşááᯠá áááşáá°á¸ááźááˇáşááŤá
- áááŻááşáá áşáááŻááşááᯠáááŻááşáá áşáááŻááşááᯠááťááşáááŻááşááźááşá¸áááş áááŻááşáááşá¸áá˝ážááşáá áşááŻááᯠáĄáááŻáĄááťáąáŹááş ááťááşáá˝áŹá¸áááşááźá áşááźáŽá¸á ááťááşáááŻááşáááˇáş áááşá¸áá˝ážááşáá áşááŻáᏠááŤáááşáááˇáş áááşááąááąáŹ áááşá¸ááźáąáŹááşá¸áĄáŹá¸ááŻáśá¸ááᯠáĄáááŻáĄááťáąáŹááş ááťááşáá áşáááşááźá áşáááşá
- áááşá¸áá˝ážááşááťááşááťáŹá¸áĄáá˝ááş ááááŻáĄááşááŤá áááŻááşáá˝á˛ááážáááąáŹ áááŻááşááťáŹá¸ áážááˇáş áááŻááşáá˝á˛ááťáŹá¸áááŤááąáŹ áááŻááşááťáŹá¸ áááŻá¸áážááşá¸á
á˝áŹ áážáááŤáááşá ááŹááŹááşáá
áşáááşáá˛áˇ áážááşáááş áĄáááŻááşá¸áááŻááşá¸á áĄááŽá¸ááźá
áşááŹáážáŹááŤá
- README.txt áááŻááşááťáŹá¸áá˛áˇáááŻáˇ áĄááŹááťáŹá¸ ááááŻáĄááşááŤá directory á áĄááźáąáŹááşá¸áĄááŹááťáŹá¸áážááˇáş áááşáááşá ááźáąáŹáááŻáááťážááᯠdirectory file áá˛áááŻáˇ áááŻááşáááŻááşááąá¸áá˝ááşá¸áááŻááşááŤáááşá áááşá¸ááźáąáŹááşá¸ááąááŹáá˝ááşáá˝ááşá áááŻááşáĄáááşáááş áááşá¸áá˝ážááşáĄáááşáážááˇáş áá˝á˛ááźáŹá¸áááááŻááşááąáŹááźáąáŹááˇáş áááŻááşááťáŹá¸ááźááˇáşáᏠááźááşáááşá¸áááŻááşáááşááźá áşáááşá
- nested áááşá¸ááźáąáŹááşá¸áá˝á˛ááťáŹá¸áážááˇáş áááŻááşááťáŹá¸ááŤáážáááąáŹ áááşá¸áá˝ážááşááťáŹá¸ááᯠááťááşááźááşá¸á áĄáážáááşáááş ááááááŹáᏠáááŻá¸ááŹáááşááźá
áşáááşá Habre áá˝ááş áĄááźáááşááąáŤááşá¸ááťáŹá¸á
á˝áŹ áááŻááşáĄááąá¸ áááşá¸ááąáŤááşá¸ááťáŹá¸á
á˝áŹááᯠááťááşáááş áááşááťážááźáŹááźáŽá¸ áááşáá˛áááşáááŻááąáŹ ááąáŹááşá¸ááŤá¸ááťáŹá¸ áážááá˛áˇáááş (
1 ,2 ) áááŻáˇááąáŹáşá áĄáááşá áááşáááş ááášááŹááŻáśá¸áááŻááşááŹáá˝ááş pseudo-file system áá áşááŻááᯠááźáŻááŻááşááŤáá áááşá¸áááş á áášáááˇáş áááŻáˇáááŻááş áĄáááŻááşá¸áááŻááşá¸ááťáŹá¸ ááźáŹááááˇáşáááşá áĄáááşáá˝ááşááźá°ááŹáážá áá áşáááşáá˝á˛ááťáŹá¸ááᯠááťááşááźááşá¸áĄáŹá¸ ááťá˝ááşáŻááşá ááşá¸áááşááąáŹáĄááŤá áááşá¸áááş 1 á áášáááˇáşáĄáá˝ááşá¸ HDD (áááŻááşááąáŹ SSD) áážá áážá áşáááşáá áşáááşááž 96-341 áááşá¸ááᯠáááşáážáŹá¸áá˛áˇáááşá áááŻáˇáĄááźááşá ááťá˝ááşáŻááşáááŻáˇáááş ááááŻáááşááťáŹá¸ááźááˇáş áááŻááşáá áşááŻááŻáśá¸áááŻááŹáá áá áşáááşáá áşá áááşáá áşáááŻááşá¸ááᯠááťááşááźááşá¸áĄááźáąáŹááşá¸ ááźáąáŹááąááŤáááşá
áá
áşáááşáá˝á˛ááťáŹá¸ááᯠáááşáážáŹá¸ááźááşá¸áááş ááášááŹááŻáśá¸áááŻááşáᏠáááŻááşááŹááąáŹáĄááťááşáá
áşááťááşááźá
áşáááşá á¤áĄááŹáĄáá˝ááş áááşáááş áááşááá˛áá˛ááŻááşáááş ááááŻáĄááşááŤá ááŤá áááŻáśáááŻááşááąáŹááşáĄáąáŹááş ááźááşááźááşáááşáááş ááźá
áşáá˝áŹá¸ááŹá
ááťá˝ááşáŻááşáááŻáˇááá áşáááşáá¤áĄááááˇáşááąáŹáşááźááˇáşááŻááşááąáŹááşáááŻááşáááşá áááŻáááşáá áş.
Kill ^a("+7926X")
ááášááŹááážááşá¸ááŻáśá¸áá˝ááş ááťá˝ááşáŻááşáááŻáˇáĄáá˝ááş ááŻááşááąáŹááşááťááşááťáŹá¸ááážááááŻááşááźáąáŹááşá¸ áááŻáááŻááąáŹááşá¸áá˝ááşá
á˝áŹ ááŹá¸áááşáááşáĄáá˝ááşá ááťá˝ááşáŻááşáááş áááŹá¸áĄáááŻááᯠááąáŹáşááźááąá¸ááŤáááşá
COS áá˝ááş ááááŻáááşááşááťáŹá¸áážááˇáş ááŻááşááąáŹááşáááşáĄáá˝ááş áĄááźáąááś áĄááááˇáşááťáŹá¸áážááˇáş ááŻááşááąáŹááşááťááşááťáŹá¸
áĄáááŻááşá¸áĄáááşááťáŹá¸ááᯠnode áá
áşáᯠ(ááááşáážááşáááąá¸ááŤá) áážááˇáş node áááşáááŻá¸ááťáŹá¸ááᯠáááşáážááşááźááşá¸á
áá
áşáááşáá˝á˛áá
áşááŻááᯠáá°á¸áá°ááźááşá¸á
áá
áşáááşáá˝á˛ááᯠáááşáážáŹá¸ááźááşá¸á
ááŽá¸ááźáŹá¸ node áá
áşááŻááááşáááŻá¸ááᯠááťááşááźááşá¸á node ááž áá˝ááşááąáŤáşááŹááąáŹáá
áşáááşáááşááᯠáááááŤá
áá
áşáááşááᯠááźááşááťáąáŹáşááźáŽá¸ áá
áşáááşáááşáááşááᯠááźááşáá˝áŹá¸ááŤá
ááŽá¸ááźáŹá¸ node áá
áşááŻá áĄáááŻááşá¸áĄáááşááťáŹá¸ááᯠááźááşáá˝áŹá¸ááźááşá¸á
node ááᯠáááşáážááşááźááşá¸áážáááážá á
á
áşááąá¸ááźááşá¸á
node áááşáááŻá¸ááᯠAtomically áááŻá¸ááźážááˇáşááźááşá¸á ACID áĄáá˝ááş á
áŹááąá¸á
áŹáááşááźááşá¸ááťáŹá¸ááᯠáážáąáŹááşááźááşáááşá áááźáŹááąá¸ááŽáááž ááźáąáŹááşá¸áááş áĄááźáśááźáŻááŹá¸áááşá
áááˇáşáĄáŹááŻáśá ááŻááşáážáŻáĄáá˝ááş ááťáąá¸áá°á¸áááşááŤáááşá áááˇáşááąá¸áá˝ááşá¸ááťáŹá¸ááᯠááťá˝ááşáŻááşáááŻáˇááźáąááźáŹá¸áááş áĄáááˇáşáážáááŤáááşá
áá˝á: á¤ááąáŹááşá¸ááŤá¸áážááˇáş ááťá˝ááşáŻááşááážááşááťááşááťáŹá¸áááş ááťá˝ááşáŻááşááááşááźááşáá°áááťááşááźá áşááźáŽá¸ InterSystems Corporation ááááŹá¸áááşáááşáááşááťááşáážááˇáş áááşáááŻááşááźááşá¸ááážáááŤá
extension áááŻ
source: www.habr.com