Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «ДСфрагмСнтация ΠΌΠΎΠ·Π³Π°. БофтостроСниС ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 29

Автор Π‘Π΅Ρ€Π³Π΅ΠΉ Варасов

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π½Π°ΡˆΡƒ Π·Π°Π΄Π°Ρ‡Ρƒ Π²Ρ…ΠΎΠ΄ΠΈΠ»ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎΠ΅ обслСдованиС, Π½Π°Ρ‡Π°Π»ΠΈΡΡŒ интСрСсныС ΠΎΠΏΡ‹Ρ‚Ρ‹ с тСхнологиями Π½ΠΎΠ²Ρ‹ΠΌΠΈ. Начали с ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π°, ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· старых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΈΡ… ΠΏΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π‘Π£Π‘Π”, Π² качСствС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выступал SQL Server. Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° C++ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС с возмоТностями прямого доступа ΠΊ памяти Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π±ΠΈΡ‚ΠΎΠ², Π½ΠΎ Π²Π²ΠΈΠ΄Ρƒ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° C# Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ипостаси распаковщика Π±Π°ΠΉΡ‚ΠΎΠ².

Быстро Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ мСстом языка ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π² Ρ†Π΅Π»ΠΎΠΌ. Как, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π΄Π°Ρ‚ΡŒ ushort ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π»ΡŽΠ±ΡƒΡŽ константу Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅? Никак. А ushort Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ? Π’ΠΎΠΆΠ΅ Π½ΠΈΠΊΠ°ΠΊ, константа опрСдСляСтся ΠΊΠ°ΠΊ int, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ прСобразования Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² нСбСзопасном контСкстС unchecked(). Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΊΠΎΠ΄ достаточно простого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° пСстрСл Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ вставками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π½Π° ΠΌΠΈΠ½ΡƒΡ‚ΠΎΡ‡ΠΊΡƒ, ΡΡƒΡ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Нас настигла расплата Π·Π° автоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.


Convert.ToUInt32("00110000", 2);

unchecked((ushort) 0xC0);


Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Π±Ρ‹Π»Π° собствСнно Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…. На логичСском ΡƒΡ€ΠΎΠ²Π½Π΅ структура для тСстируСмого случая Π½ΠΈΠΊΠ°ΠΊΠΈΡ… слоТностСй Π½Π΅ прСдставляла: ΠΎΠ΄Π½Π° узкая длинная Ρ‚Π°Π±Π»ΠΈΡ†Π°, связанная с нСсколькими ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ справочниками, практичСски Β«Π·Π²Π΅Π·Π΄Π°Β», Π½ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ постоянного добавлСния ΠΏΠ°Ρ‡Π΅ΠΊ Π½ΠΎΠ²Ρ‹Ρ… записСй. Π’Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ прСдставлял собой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ физичСский. Π’Ρ‚ΠΈΡΠ½ΡƒΡ‚ΡŒ число-ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ трСмя Π±ΠΈΡ‚Π°ΠΌΠΈ, Π² Ρ‚Π΅ ΠΆΠ΅ Ρ‚Ρ€ΠΈ Π±ΠΈΡ‚Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π‘Π£Π‘Π” стандартныС срСдства Π½Π΅ позволят. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ – Π±Π°ΠΉΡ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСстандартныС Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ поля Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ лишимся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ссылочной ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΉ цСлостности, возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SQL для Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ структуры ΠΈ фактичСски Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π‘Π£Π‘Π” Π² качСствС ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ функциями администрирования.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Π»ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ запросами, Ρ‚ΠΎ Π»ΠΈΡˆΠ°Ρ‚ΡŒ ΠΈΡ… доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ посрСдством прямого ΠΈ понятного Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ SQL Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΡ€ΠΈ использовании ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ стандартных Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… индСксов прСвысил 6 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ удвоился ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… нСсколько скрасило ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ 4,5 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚Π° выглядСли ΡƒΠΆΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ. Π—Π° всё Π½Π°Π΄ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ, Π² Ρ‚ΠΎΠΌ числС Π·Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΡΡ‚ΡŒ доступа ΠΈ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ€Π΅Ρ‚ΡŒΠΈΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Π±Ρ‹Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· C#-прилоТСния Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ вставки ΠΈΠ· ΠΏΡ€ΠΈΠ±Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² составляла ΠΏΠΎΡ‡Ρ‚ΠΈ 400 тысяч записСй ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 10 ΠΌΠΈΠ½ΡƒΡ‚, Ρ‚ΠΎ, разумССтся, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с этой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π·Π° мСньшСС врСмя. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ, ΠΊΠ°ΠΊ ΠΈ слСдовало ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, оказалась пакСтная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ограничСния цСлостности Π Π‘Π£Π‘Π”. Π’Π°ΠΊΠΎΠ²Π° обычная Ρ†Π΅Π½Π° компромисса.

Π§Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΠΎ ΠΈΡ‚ΠΎΠ³Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 10-Π»Π΅Ρ‚Π½Π΅Π³ΠΎ развития Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ? Появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ доступ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ массиву Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ сСрвСрноС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ класса ΠΈ 64-Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΡƒΡŽ Π‘Π£Π‘Π”. Π’ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈΠ·-Π·Π° ΡƒΡ‚Ρ€Π°Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ поставщиком ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΉ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π°.

Но я совсСм Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Ρ‡Π΅Ρ€Π΅Π· 10 Π»Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ подрядчики, Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½Ρ‹Π΅ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ систСму, Π½Π°ΠΉΠ΄ΡƒΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ нашли Π΅Ρ‘ ΠΌΡ‹. Если Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π°ΠΉΠ΄ΡƒΡ‚ Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠ΄Π°, остатков ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ ΠΈ Π½Π°ΡˆΠΈΡ… ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ².

Β«ΠžΠΏΡ‚ΠΈΡΡ‚ΠΎΠΊΒ», ΠΈΠ»ΠΈ распрСдСлённый Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ…

НазваниС Β«ΠžΠΏΡ‚ΠΈΡΡ‚ΠΎΠΊΒ» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΡƒΠΆΠ΅ ΠΏΠΎΠ·ΠΆΠ΅ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Поль, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ отвСтствСнный Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²ΠΎΠ΅ врСмя Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π΅Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ прСдыдущая вСрсия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ Β«ΠžΡΠΊΠ°Ρ€Β». ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ систСмы Ρ‚Π°ΠΊ ΠΈ ΠΆΠΈΠ²Ρ‘Ρ‚ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Oscar2.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ процСсса ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ MSF, Π½ΠΎ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшого ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°. Из Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ, с ΠΎΠ΄Π½ΠΎΠΉ стороны, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, совмСщённоС с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Π³Π΄Π΅ ΠΊΡ€ΠΎΠΌΠ΅ Поля Π±Ρ‹Π»ΠΈ задСйствованы ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π°Ρ‚Π°. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ – Π±Ρ‹Π»Π° ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π° ΠΌΠΎΠ΅ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ основным участиСм Π²ΠΊΡƒΠΏΠ΅ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅ΠΌΡ‹Ρ… ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ спСциалистов ΠΏΠΎ SAP, ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. Π‘ΠΏΠΈΡ€Π°Π»ΡŒ процСссов ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° всСго ΠΏΠΎΠ»Ρ‚ΠΎΡ€Ρ‹ Ρ„Π°Π·Ρ‹ с ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ.

Π‘ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ со студСнчСских Π²Ρ€Π΅ΠΌΡ‘Π½ ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽ Π΅Ρ‘ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивной ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠžΠΏΡ‹Ρ‚ Microsoft ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ возмоТности ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ процСсса. Но ΠΌΡ‹ Π΅Ρ‰Ρ‘ вСрнёмся ΠΊ этому вопросу.

Если ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Β«ΠžΠΏΡ‚ΠΈΡΡ‚ΠΎΠΊΡƒΒ» Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ классификации, Ρ‚ΠΎ это систСма класса SFA (Sales Forces Automation – автоматизация ΠΏΡ€ΠΎΠ΄Π°ΠΆ Π½Π° Π²Ρ‹Π΅Π·Π΄Π΅), прСдназначСнная для выстраивания ΠΊΠ°Π½Π°Π»ΠΎΠ² сбыта, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π Ρ‹Π½ΠΎΠΊ – Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, запчасти ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, систСма занимаСтся аналитичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ относится ΠΊ BI. Π’ΠΈΠΏΠΎΠ²ΠΎΠ΅ использованиС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ.

ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹ΠΉ Π°Π³Π΅Π½Ρ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ со своим Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠΌ, запускаСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρƒ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ поиска ΠΈ ограничСния, Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π½Π° 5 % ΠΏΡ€ΠΈ складской ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ «запас Π½Π° 7 нСдСль», Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ запускаСт расчёт. Π’ ΠΈΡ‚ΠΎΠ³Π΅ получаСтся ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·-Π°Π½Π°Π»ΠΈΠ· Π½Π° основС ΠΎΡ†Π΅Π½ΠΊΠΈ:

β€’ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. НапримСр, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎ странС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;

β€’ ΠΏΠ°Ρ€ΠΊΠ° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ сСгмСнта Ρ€Ρ‹Π½ΠΊΠ°, Ρ‚Π°ΠΊΠΆΠ΅ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. НапримСр, вся Голландия ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 75-ΠΉ Π΄Π΅ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚ Π€Ρ€Π°Π½Ρ†ΠΈΠΈ.


ПослС Ρ‡Π΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ прСдлагаСтся ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ склад Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ количСством Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ этих расчётов.

АрхитСктура ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСм, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, типовая. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ спСциализированноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΈΡ‰Π΅ΠΌ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ срСдС источники Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅ΠΌ рСгулярноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, прСдоставляСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ интСрфСйс для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ: нСпосрСдствСнно ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ ΠΈΠ»ΠΈ ΠΊ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ Π²ΠΈΡ‚Ρ€ΠΈΠ½Π°ΠΌ (datamart) ΠΈ ΠΊΡƒΠ±Π°ΠΌ. ΠΠ°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ, кстати, Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ сам ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π° поиск Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ эти Π΄Π°Π½Π½Ρ‹Π΅ Π²Π·ΡΡ‚ΡŒ. Всё-Ρ‚Π°ΠΊΠΈ 20 тысяч Ρ‚Π°Π±Π»ΠΈΡ† SAP R3 ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ – Π½Π΅ ΡˆΡƒΡ‚ΠΊΠ°, поэтому Π±Π΅Π· Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² раскопки источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ обСрнутся поиском ΠΈΠ³ΠΎΠ»ΠΊΠΈ Π² стогС сСна.

Π’ случаС стационарных Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст этим ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ. Но спСцифика ситуации Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»Π° ограничСния Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ Π½Π΅Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎ большоС для аналитичСского прилоТСния количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π² ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π΅ – вся Β«ΠΏΠ΅Ρ…ΠΎΡ‚Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ½ΠΈΠΊΠΎΠ²Β» вмСстС с ΠΈΡ… нСпосрСдствСнными ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€Π°ΠΌΠΈ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΡ€ΡƒΠ³ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ аналитичСской Π‘Π” – дСсяток спСциалистов Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅, Π° для Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ организуСтся новая Π‘Π”, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ распрСдСляСтся Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, создаваСмая тяТёлыми запросами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Β«Π² ΠΏΠΎΠ»Π΅Β», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ отсутствии соСдинСния с ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΡΠ΅Ρ‚ΡŒΡŽ. Π’ связи с ΠΈΡ… количСством, это Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ…ΠΎΡ‚ΡŒ ΠΈ услоТняло Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, накручивая Π½ΠΎΠ²ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ, Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ вопросы Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Как ΠΈ Π² любой Ρ‚Ρ€Π°Π½ΡΠ½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ многоязычный интСрфСйс Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ нСпосрСдствСнно Π² Π΄Π°Π½Π½Ρ‹Ρ….

Π Π°Π±ΠΎΡ‚Π° Π² ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности. НапримСр, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм уровня Ρ„ΠΈΠ»ΠΈΠ°Π»Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ отличаСтся MS Access ΠΎΡ‚ SQL Server. Но ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΡƒΡŽ чистоту использования Π΄Π²ΠΈΠΆΠΊΠ° Access Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

Если с сСрвСрной Π‘Π£Π‘Π” Π²Ρ‹Π±ΠΎΡ€ Π±Π΅Π· особСнных Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ ΠΏΠ°Π» Π½Π° SQL Server, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ мСста ΠΎΠ±Π»Π°Π΄Π°Π»ΠΈ нСприятной ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±Ρ‹Π»ΠΈ Π»ΠΈΡˆΠ΅Π½Ρ‹ ΠΏΡ€Π°Π² локального администратора, соотвСтствСнно, возмоТности ΠΏΠΎ установкС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² систСмного уровня Ρƒ Π½ΠΈΡ… отсутствовали. ВстраиваСмая Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ рСдакция SQL Server Compact 2005 Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Π° простым ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠžΠ±Ρ‰Π΅Π³ΠΎ с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ SQL Server, Π΄Π°ΠΆΠ΅ Π² Π΅Π³ΠΎ минимальной экспрСсс-вСрсии, Ρƒ Π½Π΅Ρ‘ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ названия. По сути, Ρ‚ΠΎΡ‚ ΠΆΠ΅ Access, Π΄Π°ΠΆΠ΅ мСстами ΠΌΠ΅Π½Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π° счёт отсутствия ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†, Π½ΠΎ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ использования Π²Π½Π΅. NET. На рассмотрСниС ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄ раскиданных Π³Ρ€Π°Π±Π»Π΅ΠΉ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… встраиваСмых Π‘Π£Π‘Π” Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ.

Π‘ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Π±ΠΎΡ€ Π±Ρ‹Π» Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ вСрсиСй. NET Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСстах Π±Ρ‹Π»Π° 1.1, Ρ‡Ρ‚ΠΎ для 2007 Π³ΠΎΠ΄Π° выглядСло ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ. БобствСнно, NET Π±Ρ‹Π» Π½ΡƒΠΆΠ΅Π½ для прилоТСния SAP ΠΈ, Π² своё врСмя, накатывая Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° (service pack 1), прСдприятиС ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΎΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ функционирования основного прилоТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ слуТбС эксплуатации ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ. NET 2 Π±Ρ‹Π»ΠΎ Π½Π΅Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎ, мягко говоря. А ΠΏΡ€ΠΈ анонсированном. NET 3 Π΅Ρ‰Ρ‘ ΠΈ Π½Π΅Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ. Π’Π°ΠΊ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° послСдняя вСрсия Delphi для Win32, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ прилоТСния, Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ простым ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· нСобходимости установки систСмных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ автоматичСского обновлСния вСрсий ΡƒΠΆΠ΅ Ρ€Π΅ΡˆΠ°Π»ΠΈΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… этой срСды ΠΈ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΈ вопросов.