Окт. 192007
 

Тази сутрин забелязах, че точно за рождения ден на нашия DBA, който се грижи за фирмената БД, на сайта за download на Oracle вече гордо стои Oracle 11g for Linux x86-64.

Enjoy 🙂

За пореден път се замислям колко им е лесно на Microsoft. Не стига, че портват системата си само за Windows x86, Windows x86-64 и Windows Itanium, ами и дочух слухове, че ще изоставят Itanium платформата. Освен това SQ Server екипа и Windows екипа си говорят на ушенце.

Бъз поглед на сайта на Oracle 10g Release 2 показва следните портове:

Oracle Database 10g Release 2 (10.2.0.3) for Microsoft Windows Vista
Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows
Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows (x64)
Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows (64-bit Itanium)
Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86
Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86-64
Oracle Database 10g Release 2 (10.2.0.1.0) for Linux Itanium
Oracle Database 10g Release 2 (10.2.0.1.0) for Linux on Power
Oracle Database 10g Release 2 (10.2.0.1.0) for AIX5L
Oracle Database 10g Release 2 (10.2.0.1.0) for HP-UX PA-RISC
Oracle Database 10g Release 2 (10.2.0.1.0) for HP-UX Itanium
Oracle Database 10g Release 2 (10.2.0.2) for HP Tru64 UNIX
Oracle Database 10g Release 2 (10.2.0.2) for HP OpenVMS Alpha
Oracle Database 10g Release 2 (10.2.0.2) for OpenVMS Itanium
Oracle Database 10g Release 2 (10.2.0.2) for Solaris Operating System (x86)
Oracle Database 10g Release 2 (10.2.0.1.0) for Solaris Operating System (x86-64)
Oracle Database 10g Release 2 (10.2.0.1.0) for Solaris Operating System (SPARC) (64-bit)
Oracle Database 10g Release 2 (10.2.0.2) for z/Linux
Oracle Database 10g Release 2 (10.2.0.2) for z/OS (OS/390)

Представете си как се прави такъв state-of-art продукт, който трябва да е най-добър на всички платформи! Разликите са потресаващи – тотални различни подходи към адресиране на памет, IO операции, взаимодействие между процесите и какво ли не. Веднъж сесиите са тредове в един процес, друг път са процеси. Веднъж shared паметта е в адресното пространство на процеса, друг път е в shared memory segment. А понеже shared memory segment не може да се оразмерява on-the-fly, а ние искаме абсолютно автоматично управление на паметта, цялата работа се пренаписва и в 11g се взема от /dev/shm.

Така че… да ни е честит новия порт.

А на нашия DBA желая много здраве, и да не го тормозят юзъри, и да го слушат девелъпърите, и шефа на проекта да уважава мнението му и да се съобразява с него. И базите да са му здрави, и бекъпи да не ресторва (освен на тестовите сървъри), и да вървят репликациите, и пърформанса да е отличен…

 Posted by at 9:12