{"id":2476,"date":"2014-11-06T09:23:10","date_gmt":"2014-11-06T06:23:10","guid":{"rendered":"http:\/\/blog.yavor.info\/?p=2476"},"modified":"2014-11-07T13:06:21","modified_gmt":"2014-11-07T10:06:21","slug":"oow-2014-%d0%bf%d0%be%d0%bd%d0%b4%d0%b5%d0%b4%d0%b5%d0%bb%d0%bd%d0%b8%d0%ba","status":"publish","type":"post","link":"https:\/\/blog.yavor.info\/?p=2476","title":{"rendered":"OOW 2014: \u041f\u043e\u043d\u0434\u0435\u0434\u0435\u043b\u043d\u0438\u043a"},"content":{"rendered":"<p>\u0422\u0430\u0437\u0438 \u043d\u043e\u0449 \u0441\u043f\u0430\u043d\u0435\u0442\u043e \u043d\u0435 \u043c\u0438 \u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438 \u043c\u043d\u043e\u0433\u043e. \u0426\u044f\u043b\u0430 \u043d\u043e\u0449 \u043c\u0435 \u0431\u043e\u043b\u044f \u0433\u044a\u0440\u043b\u043e \u0438 \u0441\u0435 \u0431\u0443\u0434\u0438\u0445 \u0440\u0435\u0434\u043e\u0432\u043d\u043e. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u043e \u0441\u0435 \u0441\u044a\u0431\u0443\u0434\u0438\u0445 \u043a\u044a\u043c 4:30 \u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u0442\u0430\u043a\u0430 \u0438 \u043d\u0435 \u0443\u0441\u043f\u044f\u0445 \u0434\u0430 \u0437\u0430\u0441\u043f\u044f.<br \/>\n\u0427\u0443\u0432\u0441\u0442\u0432\u0430\u043c \u0441\u0435 \u0434\u043e\u0441\u0442\u0430 \u043e\u0442\u043f\u0430\u0434\u043d\u0430\u043b. \u0422\u0430\u043a\u0430 \u0447\u0435 \u0442\u0430\u0437\u0438 \u0441\u0443\u0442\u0440\u0438\u043d \u043f\u0440\u043e\u043f\u0443\u0441\u043d\u0430\u0445 \u0439\u043e\u0433\u0430\u0442\u0430. \u0421 \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043c\u043e\u0442\u0432\u0430\u043d\u0435 \u0438 \u043f\u043e\u0449\u0438\u043f\u0432\u0430\u043d\u0435, \u043f\u043e-&#8222;\u0441\u043a\u0430\u0439\u043f\u0432\u0430\u043d\u0435&#8220; \u0438 \u043f\u043e-&#8222;\u043c\u0435\u0439\u043b\u0432\u0430\u043d\u0435&#8220;, \u043a\u0430\u043a\u0442\u043e \u0441\u0438 \u0441 \u0433\u043e\u0440\u0435\u0449 \u0434\u0443\u0448 \u0438 \u0442.\u043d. \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u0441\u0435 \u0438\u0437\u043c\u044a\u043a\u043d\u0435\u043c \u043a\u044a\u043c 8:45. \u041f\u043e\u0441\u043b\u0435 \u0441\u0435 \u0432\u044a\u0440\u043d\u0430\u0445\u043c\u0435 \u0437\u0430 \u0431\u0430\u0434\u0436\u043e\u0432\u0435\u0442\u0435 \u0438 \u0438\u0437\u043b\u044f\u0437\u043e\u0445\u043c\u0435 \u043f\u0430\u043a \u043c\u0430\u043b\u043a\u043e \u043f\u0440\u0435\u0434\u0438 \u0434\u0435\u0432\u0435\u0442. \u041f\u0440\u0435\u0441\u043a\u043e\u0447\u0438\u0445\u043c\u0435 \u043a\u044a\u043c \u0435\u043f\u044a\u043b \u0448\u043e\u043f\u0430, \u043a\u043e\u0439\u0442\u043e \u043e\u0449\u0435 \u043d\u0435 \u0431\u0435\u0448\u0435 \u043e\u0442\u0432\u043e\u0440\u0438\u043b, \u043d\u043e \u0438\u043c\u0430\u0448\u0435 \u0432\u0435\u0447\u0435 \u043c\u0430\u043b\u043a\u0430 \u043e\u043f\u0430\u0448\u043a\u0430. \u0422\u0430\u043a\u0430 \u0447\u0435 \u043e\u0442\u0438\u0434\u043e\u0445\u043c\u0435 \u0437\u0430 \u043f\u043e \u0435\u0434\u043d\u0430 \u0433\u043e\u043b\u044f\u043c\u0430 \u043f\u043e\u0440\u0446\u0438\u044f \u043f\u0430\u043b\u0430\u0447\u0438\u043d\u043a\u0438 \u0441 \u043a\u043b\u0435\u043d\u043e\u0432 \u0441\u043e\u0441 \u043f\u0440\u0438 \u0422\u0430\u0434. \u0422\u0438\u044f \u043f\u0430\u043b\u0430\u0447\u0438\u043d\u043a\u0438 \u0441\u0430 \u0441\u0442\u0440\u0430\u0448\u043d\u0430 \u0437\u0430\u0440\u0438\u0431\u044f\u0432\u043a\u0430. \u041f\u0440\u0430\u0432\u044f\u0442 \u0433\u0438 \u043e\u0442 \u043d\u0435\u0449\u043e, \u043a\u043e\u0435\u0442\u043e \u0435 \u043f\u043e-\u0441\u043a\u043e\u0440\u043e \u0442\u0435\u0441\u0442\u043e \u0437\u0430 \u0431\u0443\u0445\u0442\u0438. \u041d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u043d\u043e \u043c\u0430\u043b\u043a\u0438 &#8211; \u043e\u043a\u043e\u043b\u043e \u043f\u0435\u0442\u043d\u0430\u0439\u0441\u0435\u0442\u0438\u043d\u0430 \u0441\u0430\u043d\u0442\u0438\u043c\u0435\u0442\u0440\u0430 \u0434\u0438\u0430\u043c\u0435\u0442\u044a\u0440, \u043d\u043e \u0441\u0430 \u043c\u043d\u043e\u0433\u043e \u0434\u0435\u0431\u0435\u043b\u0438 \u0438 \u0431\u0443\u0445\u043d\u0430\u043b\u0438. \u0418, \u0441\u044a\u043e\u0442\u0432\u0435\u0442\u043d\u043e, \u043f\u043e\u0435\u043c\u0430\u0442 \u043c\u043d\u043e\u043e\u043e\u043e\u0433\u043e \u0441\u0438\u0440\u043e\u043f.<br \/>\n\u0421\u043b\u0435\u0434 \u0437\u0430\u043a\u0443\u0441\u043a\u0430 \u043e\u0442\u043d\u043e\u0432\u043e \u043f\u0440\u0435\u0441\u043a\u043e\u0447\u0438\u0445\u043c\u0435 \u0434\u043e \u0435\u043f\u044a\u043b \u0448\u043e\u043f\u0430: &#8222;\u041e\u0449\u0435 \u0447\u0430\u043a\u0430\u043c\u0435 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u043e-\u043a\u044a\u0441\u043d\u043e&#8220;<\/p>\n<p>\u0422\u0430\u0437\u0438 \u0441\u0443\u0442\u0440\u0438\u043d \u0437\u0430\u043f\u043e\u0447\u043d\u0430\u0445\u043c\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\u0442\u043e \u0441\u0438 \u0441 \u0435\u0434\u043d\u0430 \u0430\u043b\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f: OakTable World (OTW). \u0422\u0430\u0437\u0438 &#8222;\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0432 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430&#8220; \u0441\u0435 \u043f\u0440\u043e\u0432\u0435\u0436\u0434\u0430 \u0437\u0430\u0435\u0434\u043d\u043e \u0441 OOW, \u0442\u0440\u0430\u0435 \u0434\u0432\u0430 \u0434\u0435\u043d\u0430, \u0438 \u0438\u043c\u0430 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u0435\u043b\u043d\u0438 \u0431\u0435\u043b\u0435\u0433\u0430<br \/>\n&#8211; \u0440\u044f\u0437\u043a\u043e \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430 \u0435. \u041d\u044f\u043c\u0430 \u0440\u0435\u043a\u043b\u0430\u043c\u043d\u0438 \u0438 \u043c\u0430\u0440\u043a\u0435\u0442\u0438\u043d\u0433\u043e\u0432\u0438 \u0430\u043b\u0430-\u0431\u0430\u043b\u0438<br \/>\n&#8211; \u043b\u0435\u043a\u0442\u043e\u0440\u0438\u0442\u0435 \u0441\u0430 \u0447\u043b\u0435\u043d\u043e\u0432\u0435 \u043d\u0430 OakTable network &#8211; \u043d\u0430\u0439-\u043a\u043e\u0440\u0430\u0432\u0438\u0442\u0435 oracle \u0433\u0443\u0440\u0443\u0442\u0430<br \/>\n&#8211; \u043d\u0430\u043f\u044a\u043b\u043d\u043e \u0431\u0435\u0437\u043f\u043b\u0430\u0442\u043d\u0430 \u0435. \u0414\u043e\u0440\u0438 \u0434\u0430 \u043d\u044f\u043c\u0430\u0448 pass \u0437\u0430 OOW, \u043c\u043e\u0436\u0435\u0448 \u0434\u0430 \u044f \u043f\u043e\u0441\u0435\u0442\u0438\u0448 (\u0441\u0442\u0438\u0433\u0430 \u0434\u0430 \u0436\u0438\u0432\u0435\u0435\u0448 \u0438\u043b\u0438 \u043f\u0440\u0438\u0441\u044a\u0441\u0442\u0432\u0430\u0448 \u043d\u044f\u043a\u044a\u0434\u0435 \u0432 \u0440\u0430\u0439\u043e\u043d\u0430, \u0440\u0430\u0437\u0431\u0438\u0440\u0430 \u0441\u0435)<\/p>\n<p><a href=\"http:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_11_oak_table_world.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-2420\" src=\"http:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_11_oak_table_world.jpg\" alt=\"sf_11_oak_table_world\" width=\"1024\" height=\"756\" srcset=\"https:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_11_oak_table_world.jpg 1024w, https:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_11_oak_table_world-300x221.jpg 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>\u041d\u0435-\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430 \u0437\u0430\u043f\u043e\u0447\u043d\u0430 \u0441 welcome note \u043d\u0430 Mogens_N\u00f8rgaard, \u0435\u0434\u0438\u043d \u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u0438\u0442\u0435 \u043d\u0430 OakTable network. \u0420\u0430\u0437\u043a\u0430\u0437\u0432\u0430 \u043c\u043d\u043e\u0433\u043e \u0443\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u043d\u043e, \u0437\u0430\u0431\u0430\u0432\u043d\u043e, \u0441\u0438\u043c\u043f\u0430\u0442\u0438\u0447\u043d\u043e. \u0420\u0430\u0437\u043a\u0430\u0437\u0430 \u0437\u0430 \u043d\u0435\u0433\u043e\u0432\u043e\u0442\u043e \u0432\u0438\u0436\u0434\u0430\u043d\u0435 \u0437\u0430 \u0440\u0430\u0437\u043d\u0438 \u043a\u043e\u043c\u043f\u044e\u0442\u044a\u0440\u043d\u0438 \u043d\u0435\u0449\u0430 \u0438 \u0436\u0438\u0432\u043e\u0442\u0430 \u043a\u0430\u0442\u043e \u0446\u044f\u043b\u043e; \u0437\u0430\u0449\u043e NOSQL \u0435 \u0442\u043e\u043b\u043a\u043e\u0432\u0430 \u0444\u044c\u0435\u0448\u044a\u043d \u0438 \u0437\u0430\u0449\u043e \u0441\u043a\u043e\u0440\u043e \u0449\u0435 \u0441\u043f\u0430\u0434\u043d\u0435 \u0445\u0430\u0439\u043f\u0430 \u043e\u043a\u043e\u043b\u043e \u043d\u0435\u0433\u043e. \u0417\u0430\u0449\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0442\u0435 IT-\u0442\u0430 \u0441\u0430 \u0441\u043a\u0443\u0447\u043d\u0438, \u043a\u0430\u043a \u0435 \u0431\u0438\u043b\u043e \u0435\u0434\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u0438 \u043a\u0430\u043a\u0432\u043e \u0449\u0435 \u0441\u0442\u0430\u043d\u0435 \u043f\u043e\u0441\u043b\u0435. \u0421\u0442\u0440\u0430\u0448\u043d\u043e, \u0441\u0442\u0440\u0430\u0448\u043d\u043e \u0443\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u0435\u043d \u0440\u0430\u0437\u043a\u0430\u0437\u0432\u0430\u0447.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-2421\" src=\"http:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_12_mogens.jpg\" alt=\"sf_12_mogens\" width=\"1024\" height=\"577\" srcset=\"https:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_12_mogens.jpg 1024w, https:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_12_mogens-300x169.jpg 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>\u0421\u043b\u0435\u0434 \u043d\u0435\u0433\u043e \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0442\u0430 \u0434\u043e\u0439\u0434\u0435 \u0435\u0434\u0438\u043d \u043e\u0442 \u043a\u043e\u0440\u0430\u0432\u0438\u0442\u0435 \u0433\u0443\u0440\u0443\u0442\u0430 &#8211; Christian Antognini. \u041d\u0435\u0433\u043e\u0432\u0430\u0442\u0430 \u0442\u0435\u043c\u0430 \u0431\u0435\u0448\u0435 \u0437\u0430 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0442\u0435, \u0432\u044a\u0442\u0440\u0435\u0448\u043d\u0430\u0442\u0430 \u0438\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f, \u0438 \u043a\u0430\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0430\u0442 &#8211; \u0434\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0437\u0430\u043f\u0435\u0442\u0430\u0439\u043a\u0430. \u0421 \u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u044a\u043c\u043f\u043e\u0432\u0435 \u0438 \u0442.\u043d. \u0415\u0442\u043e \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0446\u0438\u0442\u0430\u0442\u0430, \u043a\u043e\u0438\u0442\u043e \u0441\u044a\u043c \u0441\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043b<\/p>\n<blockquote><p>Oracle database is a good product, but it is expensive. That&#8217;s why it&#8217;s nice to know the details to use it completely, and not just as a place to our data in rows and columns<\/p>\n<p>Every index is internally an unique index. If you create non unique index, Oracle adds the rowid to make it unique. That defines the order of the repeating values in the index!<\/p>\n<p>In branch blocks oracle puts as less data s possible. E.g. long strings are cut to the number of bytes needed to accurately decide which leaf block to go to.<\/p>\n<p>Branch blocks do not have ITL table &#8211; only leaf blocks.<\/p>\n<p>A change of index structure is not rollbacked if the transaction that caused it is rollbacked. This means, blocks that have been split will stay split.<\/p><\/blockquote>\n<p>\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0438\u0437\u0433\u043b\u0435\u0434\u0430\u0445 A deep dive into HCC internals and mechanics \u043d\u0430 Martin Bach<br \/>\n\u0422\u043e\u0439 \u0441\u044a\u0449\u043e \u043d\u0438 \u0437\u0430\u043b\u044f \u0441 \u043e\u0431\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u0438 \u0442\u0440\u0435\u0439\u0441\u043e\u0432\u0435. \u041d\u0430\u043f\u0440\u0430\u0432\u043e \u0441\u0435 \u0432\u044a\u0437\u0445\u0438\u0449\u0430\u0432\u0430\u043c \u043d\u0430 \u0442\u0430\u043a\u0438\u0432\u0430 \u0445\u043e\u0440\u0430. \u041e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0441\u0442\u0440\u0430\u043d\u0430, \u043d\u0430 \u0431\u043e\u0439\u043d\u043e\u0442\u043e \u043f\u043e\u043b\u0435 \u043d\u044f\u043c\u0430 \u0432\u0440\u0435\u043c\u0435 \u0434\u0430 \u0442\u0440\u0435\u0439\u0441\u0432\u0430\u0448 &#8211; \u0441\u0430\u043c\u043e \u0432 \u0435\u043a\u0441\u0442\u0440\u0435\u043c\u043d\u0438 \u0441\u043b\u0443\u0447\u0430\u0438, \u043a\u043e\u0433\u0430\u0442\u043e \u043d\u0435\u0449\u043e \u0441\u0435 \u0435 \u0441\u043a\u0430\u043f\u0430\u043b\u043e \u0430\u0434\u0441\u043a\u0438 \u0437\u043b\u0435 \u0438 \u0432 \u0441\u044a\u0449\u043e\u0442\u043e \u0432\u0440\u0435\u043c\u0435 \u0438\u043c\u0430\u0448 \u0434\u043e\u0441\u0442\u0430\u0442\u044a\u0447\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u0434\u0430 \u0441\u0438 \u0438\u0433\u0440\u0430\u0435\u0448.<br \/>\n\u0415\u0434\u0438\u043d \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0435\u043d \u0444\u0430\u043a\u0442:<\/p>\n<blockquote><p>Oracle may leave the data uncompressed if it detects compression does not help for this specific compression unit<\/p><\/blockquote>\n<p><strong>\u041e\u0431\u044f\u0434 <\/strong><br \/>\n\u0414\u043d\u0435\u0441 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u0438\u0442\u0435 \u0441\u0435 \u0438\u0437\u043b\u043e\u0436\u0438\u0445\u0430 \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0449\u043d\u043e \u0441 \u043e\u0431\u044f\u0434\u0430. \u041f\u044a\u0440\u0432\u043e, \u0438\u043c\u0430\u0448\u0435 \u043e\u0433\u0440\u043e\u043c\u043d\u0438 \u043e\u043f\u0430\u0448\u043a\u0438. \u041f\u043e\u0441\u043b\u0435 \u0441\u0430\u043d\u0434\u0432\u0438\u0447\u0438\u0442\u0435 \u0441 \u043c\u0435\u0441\u043e \u0441\u0432\u044a\u0440\u0448\u0438\u0445\u0430 \u0438 \u0432\u0441\u0438\u0447\u043a\u0438 \u043d\u0435-\u0432\u0435\u0433\u0435\u0442\u0430\u0440\u0438\u0430\u043d\u0446\u0438 \u0431\u044f\u0445\u043c\u0435 \u043e\u043f\u044a\u0442\u0435\u043d\u0438 \u043a\u044a\u043c \u0435\u0434\u0438\u043d \u0445\u043e\u0442\u0435\u043b \u043d\u0430 \u0434\u0432\u0435 \u043f\u0440\u0435\u0441\u0435\u0447\u043a\u0438 \u043e\u0442 moscone north, \u043a\u044a\u0434\u0435\u0442\u043e \u0438\u043c\u0430\u0448\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u043e\u043f\u0430\u0448\u043a\u0430. \u0418 \u043d\u0430 \u043a\u0440\u0430\u044f &#8211; \u043f\u0430\u043a \u0432\u0435\u0433\u0435\u0442\u0430\u0440\u0438\u0430\u043d\u0441\u043a\u0430 \u043c\u0430\u043d\u0434\u0436\u0430. \u0412\u0437\u0435\u0445 \u044f, \u043d\u043e \u0442\u0430\u043a\u0430 \u0438 \u043d\u0435 \u044f \u0438\u0437\u044f\u0434\u043e\u0445 &#8211; \u0431\u0435\u0448\u0435 \u043d\u044f\u043a\u0430\u043a\u0432\u0438 \u0442\u0440\u0435\u0432\u043e\u043b\u044f\u0446\u0438 \u0441 \u0432\u043a\u0443\u0441 \u043d\u0430 \u043a\u0438\u0441\u0435\u043b\u0435\u0446.<br \/>\n\u041f\u0440\u0435\u0441\u043a\u043e\u0447\u0438\u0445\u043c\u0435 \u0438 \u0434\u043e \u0435\u043f\u044a\u043b \u0448\u043e\u043f\u0430, \u0438\u043c\u0430\u0448\u0435 \u0442\u0432\u044a\u0440\u0434\u0435 \u043e\u0433\u0440\u043e\u043c\u043d\u0430 \u043e\u043f\u0430\u0448\u043a\u0430. \u0422\u0430\u043a\u0430 \u0438 \u043d\u0435 \u043f\u043e\u043f\u0438\u0442\u0430\u0445 \u0434\u0430\u043b\u0438 \u0435 \u0434\u043e\u0448\u043b\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430\u0442\u0430 &#8211; \u043d\u044f\u043c\u0430\u043c \u0438\u0437\u043b\u0438\u0448\u043d\u0438 \u0447\u0430\u0441\u043e\u0432\u0435 \u0437\u0430 \u0447\u0430\u043a\u0430\u043d\u0435.<br \/>\n\u041e\u0431\u044f\u0434\u0432\u0430\u0445 \u0441\u0430\u043d\u0434\u0432\u0438\u0447 \u0441\u044a\u0441 \u0441\u0432\u0438\u043d\u0441\u043a\u043e, \u043f\u0435\u0447\u0435\u043d\u043e 24 \u0447\u0430\u0441\u0430. \u0414\u0435\u0441\u0435\u0442 \u0434\u043e\u043b\u0430\u0440\u0430, \u043d\u043e \u043f\u043e\u043d\u0435 \u0441\u0435 \u043d\u0430\u044f\u0434\u043e\u0445&#8230;<\/p>\n<p>\u0421\u043b\u0435\u0434\u043e\u0431\u0435\u0434 \u0441\u0435 \u0432\u044a\u0440\u043d\u0430\u0445 \u043a\u044a\u043c &#8222;\u043d\u043e\u0440\u043c\u0430\u043b\u043d\u0430\u0442\u0430&#8220; \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0441 Doing SQL from PL\/SQL: correctness and performance \u043d\u0430 Bryn Llewellyn<br \/>\n\u0418\u043c\u0430\u0445 \u0443\u0434\u043e\u0432\u043e\u043b\u0441\u0442\u0432\u0438\u0435\u0442\u043e \u0434\u0430 \u0441\u0435\u0434\u044f \u0434\u043e \u0414\u0430\u043d \u0425\u043e\u0442\u043a\u0430<br \/>\n\u0411\u0440\u0438\u043d \u0435 \u0447\u0443\u0434\u0435\u0441\u0435\u043d \u043b\u0435\u043a\u0442\u043e\u0440 &#8211; \u0447\u0443\u0434\u0435\u0441\u0435\u043d \u0431\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0438 \u0430\u043d\u0433\u043b\u0438\u0438\u0441\u043a\u0438, \u0447\u0443\u0434\u0435\u0441\u043d\u043e \u0430\u043c\u0433\u043b\u0438\u0439\u0441\u043a\u043e \u0447\u0443\u0432\u0441\u0442\u0432\u043e \u0437\u0430 \u0445\u0443\u043c\u043e\u0440. \u0414\u044a\u043b\u0433\u0438, \u0441\u043b\u043e\u0436\u043d\u0438, \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u0438 \u0438\u0437\u0440\u0435\u0447\u0435\u043d\u0438\u044f<\/p>\n<p>\u0421\u043b\u0435\u0434 \u043d\u0435\u0433\u043e \u043e\u0442\u0438\u0434\u043e\u0445 \u0434\u0430 \u0447\u0443\u044f \u043d\u0435\u0449\u043e \u043e\u0442\u043d\u043e\u0441\u043d\u043e Oracle GoldenGate 12c for Oracle Database 12c &#8211; Jagdev Dhillon, Nick Wagner<br \/>\n\u0415\u0442\u043e \u043d\u044f\u043a\u043e\u0438 \u043f\u043e-\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0438 \u043d\u0435\u0449\u0430 \u043e\u0442 \u0437\u0430\u043f\u0438\u0441\u043a\u0438\u0442\u0435 \u043c\u0438:<\/p>\n<blockquote><p>Replicat 12c can run in parallel<br \/>\n&#8211; receiver process, reads LCRs<br \/>\n&#8211; preparer, calculates dependencies<br \/>\n&#8211; coordinator<br \/>\n&#8211; applierS. The number of applierS is automatically changed based to the load<br \/>\nGG 12c can use oracle wallet or credential store to avoid storing passwords in parameter files<\/p>\n<p>GG 12.1.2.1 new features<br \/>\n&#8211; support for capture from ADG<br \/>\n&#8211; improved startup performance and scalability<br \/>\n&#8211; create table as select can be applied as DDL + DML rather than DDL. Helps when replication partial data, for example<br \/>\n&#8211; EXCLUSETAG allows DBA to make tagged transactions that are ignored by extract.<br \/>\n&#8211; information about error queue on OEM interface. Can retry, view details, etc.<\/p><\/blockquote>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0441\u043b\u0443\u0448\u0430\u0445 Maximizing Oracle RAC uptime \u043d\u0430 Markus Michalewicz<br \/>\n\u0422\u043e\u0437\u0438 \u043c\u043b\u0430\u0434\u0435\u0436 \u043c\u0430\u0439 \u0435 \u0448\u0435\u0444 \u043d\u0430 RAC \u0433\u0440\u0443\u043f\u0430\u0442\u0430: <em>Director of Product Management, Oracle Real Application Clusters<\/em>. \u041f\u043e\u0437\u043d\u0430\u0432\u0430 \u0438\u0437\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u043d\u043e \u0434\u043e\u0431\u0440\u0435 RAC, \u0433\u043e\u0432\u043e\u0440\u0438 \u0437\u0430\u043f\u0430\u043b\u0435\u043d\u043e, \u0441\u0442\u0440\u0430\u0441\u0442\u043d\u043e (\u043c\u0430\u043a\u0430\u0440 \u0438 \u043d\u0435 \u043a\u0430\u0442\u043e Bryn)<br \/>\n\u0417\u0430\u043f\u043e\u0447\u043d\u0430 \u0441 \u043d\u044f\u043a\u043e\u0439 \u043f\u043e\u043b\u0435\u0437\u043d\u0438 \u0442\u0443\u043b\u0447\u0435\u0442\u0442\u0430 \u043a\u0430\u0442\u043e cluvfy \u0438 OraChk\/exachk. \u041f\u044a\u0440\u0432\u043e\u0442\u043e \u0435 \u043f\u043e\u0437\u043d\u0430\u0442\u043e \u043d\u0430 \u0432\u0441\u0435\u043a\u0438, \u043a\u043e\u0439\u0442\u043e \u0435 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043b RAC. A \u0432\u0441\u0435\u043a\u0438, \u043a\u043e\u0439\u043e\u0442 \u0438\u043c\u0430 \u0443\u0434\u043e\u0432\u043e\u043b\u0441\u0442\u0432\u0438\u0435\u0442\u043e \u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0438 \u0441 Exadata, \u043d\u044f\u043c\u0430 \u043a\u0430\u043a \u0434\u0430 \u0435 \u043f\u043e\u0434\u043c\u0438\u043d\u0430\u043b Exacheck<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 Markis \u0440\u0430\u0437\u043a\u0440\u0438 \u0435\u0434\u0438\u043d \u0434\u0440\u0443\u0433 \u043f\u043e\u043b\u0435\u0437\u0435\u043d tool &#8211; chm (cluster health monitor)<br \/>\n\u0412\u044a\u043f\u0440\u0435\u043a\u0438 \u0447\u0435 \u0435 \u0430\u043a\u0442\u0438\u0432\u0435\u043d \u043e\u0442 11.2.0.2, \u043d\u0435 \u0441\u0435 \u0433\u043e\u0432\u043e\u0440\u0438 \u043c\u043d\u043e\u0433\u043e \u0437\u0430 \u043d\u0435\u0433\u043e. \u0410\u0437 \u0431\u044f\u0445 \u043d\u0430\u0443\u0447\u0438\u043b \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u043c\u0435\u0441\u0435\u0446\u0430 \u043f\u0440\u0435\u0434\u0438 \u0442\u043e\u0432\u0430, \u043a\u043e\u0433\u0430\u0442\u043e \u043c\u0438 \u0441\u0435 \u043d\u0430\u043b\u043e\u0436\u0438 \u0434\u0430 \u0433\u043e \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043c \u0432\u044a\u0432 \u0432\u0440\u044a\u0437\u043a\u0430 \u0441 \u0435\u0434\u0438\u043d service request. \u041f\u0440\u0430\u0432\u0438 \u0441\u044a\u0449\u043e\u0442\u043e \u043a\u0430\u0442\u043e \u0434\u043e\u0431\u0440\u0438\u044f \u0441\u0442\u0430\u0440 oswatcher\/exawatcher, \u043d\u043e \u043f\u043e-\u0434\u043e\u0431\u0440\u0435. \u041e\u0441\u0432\u0435\u043d \u0442\u043e\u0432\u0430 \u0441\u0438 \u0441\u044a\u0431\u0438\u0440\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f\u0442\u0430 \u0432 \u043d\u0435\u0433\u043e\u0432\u0430 \u0441\u0438 \u0432\u044a\u0442\u0440\u0435\u0448\u043d\u0430 \u0431\u0430\u0437\u0438\u0447\u043a\u0430 (\u043c\u0430\u0439 \u0435 \u043d\u044f\u043a\u0430\u043a\u0432\u0430 BerkleyDB \u0432 11.2, \u0430 \u0432 12.1 \u0441\u0442\u0430\u0432\u0430 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430 \u043a\u0430\u0442\u043e &#8222;-MGMTDB&#8220;)<\/p>\n<blockquote><p>Introduced in gi 11.2.0.2<br \/>\nGathers OS level metrics to help diagnostic<br \/>\nStores data in internal DB<br \/>\nRuns real time<br \/>\nIntegrated with OEMCC<br \/>\n3 processes<br \/>\n&#8211; osysmond is started by ohasd. Started on all nodes, gathers data<br \/>\n&#8211; ologgerd runs on one node, started by osysmnond. Consumes data gathered by osysmnond and stores it in central repository<br \/>\n&#8211; oclumon &#8211; started manually from command line, can show reports over current or historic data<\/p><\/blockquote>\n<p>\u0418 \u043d\u0435\u0449\u043e, \u043a\u043e\u0435\u0442\u043e \u043c\u0435 \u0432\u0442\u0440\u0435\u0449\u0438:<\/p>\n<blockquote><p>memory guard &#8211; new feature of crs 12.1.0.2. Looks at free memory reported by CHM. If free memory gets too low, it stop services running on the node to prevent new connections. When memory is freed, it starts back services.<\/p><\/blockquote>\n<p>\u041a\u0430\u043a \u0442\u0430\u043a\u0430 \u043a\u043e\u0439 \u0441\u0438 \u0449\u0435 \u043c\u0438 \u0441\u043f\u0438\u0440\u0430 \u0441\u044a\u0440\u0432\u0438\u0441\u0438\u0442\u0435!<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u043b\u0435\u043a\u0446\u0438\u044f \u0437\u0430 \u0434\u0435\u043d\u044f \u0431\u0435\u0448\u0435 YesSQL! A celebration of SQL and PL\/SQL &#8211; Tom Kyte, Steven Freuerstein and co.<br \/>\n\u041c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u0430 \u0437\u0430 \u0432\u0441\u0435\u043a\u0438 Oracle \u0444\u0430\u043d\u0430\u0442\u0438\u043a \u0441\u0431\u0438\u0440\u043a\u0430-\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0438\u0442\u0435 core \u0435\u043a\u0438\u043f\u0438 \u0432 Oracle. \u0422\u043e\u043c \u0438 \u0421\u0442\u0438\u0432\u044a\u043d \u0431\u044f\u0445\u0430 \u043f\u0440\u0435\u0434\u0438\u043c\u043d\u043e \u0444\u0430\u0441\u0438\u043b\u0438\u0442\u0430\u0442\u043e\u0440\u0438. \u041a\u0430\u0437\u0430\u0445\u0430 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0438 \u0434\u0443\u043c\u0438 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e\u0442\u043e<\/p>\n<blockquote><p>&#8211; NoSQL is a fine technology with a lousy name. Reflects the unfortunate trend to reject SQL and PL\/SQL and instead use the database as &#8222;dumb&#8220; storage<br \/>\nFor some types of applications NoSQL makes sense. NoSQL existed decades ago. Actually SQL was built to replace NoSQL<\/p><\/blockquote>\n<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0445\u0430 \u0435\u0434\u0438\u043d \u043e\u0442 \u0433\u043e\u043b\u0435\u043c\u0438\u0442\u0435 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u0433\u0443\u0440\u0443\u0442\u0430 &#8211; Thomas Kurian, Executive Vice President of Product Development at Oracle Corporation. \u0422\u043e\u0439 \u0431\u0435\u0448\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043b \u0435\u0434\u043d\u043e \u0432\u0438\u0434\u0435\u043e \u043f\u043e\u0437\u0434\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u044a\u043c \u0432\u0441\u0438\u0447\u043a\u0438 \u043f\u0440\u0438\u0441\u044a\u0441\u0442\u0432\u0430\u0449\u0438.<br \/>\n\u041f\u043e\u0441\u043b\u0435 \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0442\u0430 \u0438\u0437\u043b\u0435\u0437\u0435 Andy Mendelsohn &#8211; Executive Vice President, \u043a\u043e\u0439\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0438 \u0432 Oracle Corp \u043e\u0442 \u0434\u0430\u043b\u0435\u0447\u043d\u0430\u0442\u0430 1984 (!!!). \u0420\u0430\u0437\u043a\u0430\u0437\u0430 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0438 \u043f\u0438\u043a\u0430\u043d\u0442\u043d\u0438 \u0434\u0435\u0442\u0430\u0439\u043b\u0438, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0437\u0430\u0449\u043e pl\/SQL e \u0431\u0430\u0437\u0438\u0440\u0430\u043d \u043d\u0430 \u0410\u0414\u0410. \u041f\u043e \u0442\u043e\u0432\u0430 \u0432\u0440\u0435\u043c\u0435 \u0438\u0437\u0433\u043b\u0435\u0436\u0434\u0430\u043b\u043e, \u0447\u0435 \u0410\u0414\u0410 \u0438\u043c\u0430 \u043c\u043d\u043e\u0433\u043e \u0434\u043e\u0431\u0440\u043e \u0431\u044a\u0434\u0435\u0449\u0435 \u0438 \u0432\u0441\u0435\u043a\u0438 \u0449\u0435 \u0433\u043e \u043f\u043e\u043b\u0437\u0432\u0430. \u041a\u0430\u0437\u0430, \u0447\u0435 \u043b\u0438\u0447\u043d\u043e \u0442\u043e\u0439 \u0435 \u043f\u0438\u0441\u0430\u043b \u043a\u043e\u0434\u0430 \u0437\u0430 b-tree indexes \u0432 \u0442\u0435\u0437\u0438 \u0434\u0430\u043b\u0435\u0447\u043d\u043e \u0433\u043e\u0434\u0438\u043d\u0438. \u0421\u0438\u0433\u0443\u0440\u043d\u043e \u0435 \u0441\u0442\u0440\u0430\u0448\u0435\u043d \u043a\u0435\u0444 \u0434\u0430 \u0441\u0438 \u043f\u043e\u043c\u0438\u0441\u043b\u0438\u0448, \u0447\u0435 \u043c\u0438\u043b\u0438\u0430\u0440\u0434\u0438 \u0445\u043e\u0440\u0430 \u0432\u0441\u0435\u043a\u0438 \u0434\u0435\u043d \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442 \u043a\u043e\u0434, \u043a\u043e\u0439\u0442\u043e \u0441\u0438 \u043f\u0438\u0441\u0430\u043b \u0442\u0438 &#8211; \u043e\u0442 \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0431\u0430\u043d\u043a\u043e\u043c\u0430\u0442, \u043f\u0440\u0435\u0437 \u0432\u0441\u044f\u043a\u0430\u043a\u0432\u0438 \u0441\u0430\u0439\u0442\u043e\u0432\u0435, \u0438 \u043a\u0430\u043a\u0432\u043e \u043b\u0438 \u043e\u0449\u0435 \u043d\u0435. \u041f\u043e\u043c\u0430\u0433\u0430\u043b \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u0442\u0430 \u043d\u0430 row-level locking, multi-version consistency &#8211; \u043d\u0435\u0449\u0430, \u0432\u044a\u0432\u0435\u0434\u0435\u043d\u0438 \u0432 Oracle \u0432 \u0434\u0430\u043b\u0435\u0447\u043d\u0430\u0442\u0430 \u0432\u0435\u0440\u0441\u0438\u044f 4. \u041e\u0431\u044f\u0441\u043d\u0438 \u043a\u0430\u043a \u0441\u0435 \u0435 \u0441\u043b\u0443\u0447\u0438\u043b \u043f\u044a\u0440\u0432\u0438\u044f ANSI \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u0437\u0430 SQL<br \/>\n\u0421\u043b\u0435\u0434 \u0410\u043d\u0434\u0438 \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0442\u0430 \u0438\u0437\u043b\u044f\u0437\u043e\u0445\u0430 \u043e\u0449\u0435 \u0434\u0432\u0430\u043c\u0430 \u043e\u0442 &#8222;\u0441\u0442\u0430\u0440\u0438\u0442\u0435 \u043a\u0443\u0447\u0435\u0442\u0430&#8220; &#8211; Graham Wood (architect, real world performance) \u0438 Andrew Witkowski (architect, SQL). \u0420\u0430\u0437\u043a\u0430\u0437\u0430\u0445\u0430 \u0441\u0432\u043e\u0435\u0442\u043e \u0432\u0438\u0436\u0434\u0430\u043d\u0435 \u0437\u0430\u0449\u043e SQL \u0435 \u0442\u043e\u043a\u043e\u0432\u0430 \u0443\u0441\u043f\u0435\u0448\u0435\u043d &#8211; \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u0435\u043d\u043e \u0441 \u0434\u0435\u0441\u0435\u0442\u0438\u043b\u0435\u0442\u0438\u044f \u043e\u043f\u0438\u0442.<br \/>\n\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0438\u0437\u043b\u044f\u0437\u043e\u0445\u0430 Maria Colgan (ex-product manager of CBO) \u0438 Mohammed Zahit (team lead CBO development). \u0422\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0445\u0430 (\u0438 \u0432\u0441\u044a\u0449\u043e\u043d \u043f\u043e\u043a\u0430\u043d\u0438\u0445\u0430 \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0442\u0430) \u0446\u0435\u043b\u0438\u044f \u0435\u043a\u0438\u043f \u043e\u0442 developers \u0438 QAs, \u043a\u043e\u0439\u0442\u043e \u043f\u0438\u0448\u0430\u0442 cost-based optimizer. \u041f\u043e\u0432\u044f\u0440\u0432\u0430\u0439\u0442\u0435, \u0442\u043e\u0432\u0430 \u043d\u0435 \u0441\u0430 \u043d\u044f\u043a\u0430\u043a\u0432\u0438 \u043c\u0438\u0442\u0438\u0447\u043d\u0438 \u0441\u044a\u0449\u0435\u0441\u0442\u0432\u0430 &#8211; \u0438\u0437\u0433\u043b\u0435\u0436\u0434\u0430\u0442 \u043a\u0430\u0442\u043e \u0441\u044a\u0432\u0441\u0435\u043c \u043e\u0431\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438 \u0445\u043e\u0440\u0430. \u0412\u0441\u044a\u0449\u043d\u043e\u0441\u0442 \u0435\u043a\u0438\u043f\u0430 \u0435 \u043e\u0442 \u0434\u0435\u0441\u0435\u0442\u0438\u043d\u0430 \u0447\u043e\u0432\u0435\u043a\u0430. \u041a\u0430\u043a\u0432\u043e \u0442\u043e\u043b\u043a\u043e\u0432\u0430 \u0438\u043c\u0430\u0442 \u0434\u0430 \u043f\u0438\u0448\u0430\u0442, \u0435\u0434\u0438\u043d \u043f\u0440\u043e\u0441\u0442 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0430\u043f\u0430\u0440\u0430\u0442&#8230;<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-2423\" src=\"http:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_14_oracle_optimizer_devs.jpg\" alt=\"sf_14_oracle_optimizer_devs\" width=\"1024\" height=\"577\" srcset=\"https:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_14_oracle_optimizer_devs.jpg 1024w, https:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_14_oracle_optimizer_devs-300x169.jpg 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\u0421\u043b\u0435\u0434 \u0442\u044f\u0445 \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0442\u0430 \u0441\u0435 \u043f\u043e\u044f\u0432\u0438\u0445\u0430 Bryn Llewellyn \u0438 Iyer Chandrasekharn (team lead PL\/SQL development) \u0434\u0430 \u0440\u0430\u0437\u043a\u0430\u0436\u0430\u0442 \u0437\u0430 PL\/SQL. Iyer \u043f\u044a\u0440\u0432\u043e \u0440\u0430\u0431\u043e\u0442\u0438\u043b \u043f\u043e buffer cache, transaction recovery, \u043f\u043e\u0441\u043b\u0435 \u0441\u0435 \u0437\u0430\u0445\u0432\u0430\u043d\u0430\u043b \u0441 pl\/sql. \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438 \u0435\u043a\u0438\u043f \u043e\u0442 \u043e\u0449\u0435 \u043f\u0435\u0442\u0438\u043c\u0430 \u0434\u0443\u0448\u0438, \u043a\u043e\u0438\u0442\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0432\u0430\u0442 \u0435\u0437\u0438\u043a\u0430.<br \/>\n\u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0438\u0437\u043b\u044f\u0437\u043e\u0445\u0430 Joel Kallman \u0438 Michael Hichwa &#8211; managing APEX team (\u043e\u0449\u0435 6 \u0447\u043e\u0432\u0435\u043a\u0430)<\/p>\n<p>\u0422\u0435\u0437\u0438 \u0434\u0432\u0430\u0439\u0441\u0435\u0442\u0438\u043d\u0430-\u0442\u0440\u0438\u0439\u0441\u0435 \u0447\u043e\u0432\u0435\u043a\u0430 \u0441\u0430 \u0441\u044a\u0440\u0446\u0435\u0442\u043e \u043d\u0430 Oracle database. \u0422\u0435 \u043f\u0440\u0430\u0432\u044f\u0442 \u0432\u0441\u0438\u0447\u043a\u043e \u0442\u0432\u043e\u0430 \u0434\u0430 \u0441\u0435 \u0441\u043b\u0443\u0447\u0432\u0430 (\u0438\u043b\u0438 \u043d\u0435). Oracle \u0435 \u043e\u0433\u0440\u043e\u043c\u043d\u0430 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u044f \u0441 \u0434\u0435\u0441\u0435\u0442\u043a\u0438 \u0445\u0438\u043b\u044f\u0434\u0438 \u0441\u043b\u0443\u0436\u0438\u0442\u0435\u043b\u0438 (\u0434\u0430\u043b\u0438 \u043d\u0435 \u0431\u044f\u0445\u0430 180\u041a?). \u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0447\u0438, \u043a\u043e\u043d\u0441\u0443\u043b\u0442\u0430\u043d\u0442\u0438, \u043c\u0435\u043d\u0438\u0434\u0436\u044a\u0440\u0438, applications, \u0430\u043b\u0430-\u0431\u0430\u043b\u0430&#8230; \u0438 \u0442\u0435\u0437\u0438 \u0434\u0432\u0430\u0439\u0441\u0435\u0442\u0438\u043d\u0430-\u0442\u0440\u0438\u0439\u0441\u0435 \u0447\u043e\u0432\u0435\u043a\u0430, \u0440\u0430\u0431\u043e\u0442\u0435\u0448\u0438 \u043d\u0430 N-\u0442\u0438\u044f \u0435\u0442\u0430\u0436 \u043d\u0430 \u0435\u0434\u043d\u0430 \u043e\u0442 \u043a\u0440\u0430\u0441\u0438\u0432\u0438\u0442\u0435 \u0441\u0433\u0440\u0430\u0434\u0438 \u0432 Redwood Shored, \u0441\u0430 \u0441\u044a\u0440\u0446\u0435\u0442\u043e. \u0442\u0435 \u043f\u043b\u0435\u0442\u0430\u0442 \u043c\u0430\u0433\u0438\u044f\u0442\u0430, \u043a\u043e\u044f\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0432\u0430 \u0432\u0441\u0438\u0447\u043a\u0438 \u0434\u0440\u0443\u0433\u043e \u0434\u0430 \u0441\u0435 \u0441\u043b\u0443\u0447\u0432\u0430.<\/p>\n<p>* * *<\/p>\n<p>\u0412\u0435\u0447\u0435\u0440\u0442\u0430 \u0438\u043c\u0430\u0448\u0435 \u043f\u0430\u0440\u0442\u0438 \u043d\u0430 Howard street. \u041f\u0435\u0435\u0445\u0430 \u043d\u044f\u043a\u0430\u043a\u0432\u0438&#8230; \u0410\u0439\u0434\u0435 \u0434\u0430 \u043d\u0435 \u0434\u0430\u0432\u0430\u043c \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u043d\u043e \u043d\u0435 \u043c\u0438 \u0434\u043e\u043f\u0430\u0434\u043d\u0430 \u0438\u0437\u043f\u044a\u043b\u043d\u0435\u043d\u0438\u0435\u0442\u043e: Empire of the Sun.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-2424\" src=\"http:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_15_evening_party.jpg\" alt=\"sf_15_evening_party\" width=\"1024\" height=\"577\" srcset=\"https:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_15_evening_party.jpg 1024w, https:\/\/blog.yavor.info\/wp-content\/uploads\/2014\/10\/sf_15_evening_party-300x169.jpg 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>\u0410\u0437 \u043f\u043e\u0441\u0442\u043e\u044f\u0445 \u043f\u043e\u043b\u043e\u0432\u0438\u043d-\u0435\u0434\u0438\u043d \u0447\u0430\u0441, \u043a\u043e\u043b\u043a\u043e\u0442\u043e \u0434\u0430 \u043f\u043e\u0445\u0430\u043f\u043d\u0430. \u041f\u043e\u0441\u043b\u0435 \u0441\u0435 \u043f\u0440\u0438\u0431\u0440\u0430\u0445 \u0432 \u0445\u043e\u0442\u0435\u043b\u0430 \u0434\u0430 \u0441\u0438 \u043f\u043e\u0434\u0441\u043c\u044a\u0440\u0447\u0430\u0442 \u0438 \u043a\u0438\u0445\u0430\u043c \u043d\u0430 \u0442\u043e\u043f\u043b\u043e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0422\u0430\u0437\u0438 \u043d\u043e\u0449 \u0441\u043f\u0430\u043d\u0435\u0442\u043e \u043d\u0435 \u043c\u0438 \u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438 \u043c\u043d\u043e\u0433\u043e. \u0426\u044f\u043b\u0430 \u043d\u043e\u0449 \u043c\u0435 \u0431\u043e\u043b\u044f \u0433\u044a\u0440\u043b\u043e \u0438 \u0441\u0435 \u0431\u0443\u0434\u0438\u0445 \u0440\u0435\u0434\u043e\u0432\u043d\u043e. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u043e \u0441\u0435 \u0441\u044a\u0431\u0443\u0434\u0438\u0445 \u043a\u044a\u043c 4:30 \u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u0442\u0430\u043a\u0430 \u0438 \u043d\u0435 \u0443\u0441\u043f\u044f\u0445 \u0434\u0430 \u0437\u0430\u0441\u043f\u044f. \u0427\u0443\u0432\u0441\u0442\u0432\u0430\u043c \u0441\u0435 \u0434\u043e\u0441\u0442\u0430 \u043e\u0442\u043f\u0430\u0434\u043d\u0430\u043b. \u0422\u0430\u043a\u0430 \u0447\u0435 \u0442\u0430\u0437\u0438 \u0441\u0443\u0442\u0440\u0438\u043d \u043f\u0440\u043e\u043f\u0443\u0441\u043d\u0430\u0445 \u0439\u043e\u0433\u0430\u0442\u0430. \u0421 \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043c\u043e\u0442\u0432\u0430\u043d\u0435 \u0438 \u043f\u043e\u0449\u0438\u043f\u0432\u0430\u043d\u0435, \u043f\u043e-&#8222;\u0441\u043a\u0430\u0439\u043f\u0432\u0430\u043d\u0435&#8220; \u0438 \u043f\u043e-&#8222;\u043c\u0435\u0439\u043b\u0432\u0430\u043d\u0435&#8220;, \u043a\u0430\u043a\u0442\u043e \u0441\u0438 \u0441 \u0433\u043e\u0440\u0435\u0449 \u0434\u0443\u0448 \u0438 \u0442.\u043d. <a href='https:\/\/blog.yavor.info\/?p=2476' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.yavor.info\/index.php?rest_route=\/wp\/v2\/posts\/2476"}],"collection":[{"href":"https:\/\/blog.yavor.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.yavor.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.yavor.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.yavor.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2476"}],"version-history":[{"count":2,"href":"https:\/\/blog.yavor.info\/index.php?rest_route=\/wp\/v2\/posts\/2476\/revisions"}],"predecessor-version":[{"id":2483,"href":"https:\/\/blog.yavor.info\/index.php?rest_route=\/wp\/v2\/posts\/2476\/revisions\/2483"}],"wp:attachment":[{"href":"https:\/\/blog.yavor.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.yavor.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.yavor.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}