До последно стисках зъби и бях решил да не се меся в темата, ама сърце не трае...
Първо, казва се Oracle Database 10g Express Edition (няма никакъв SQL Server в името). Ограниченията му са до 2 GB размер на базата, което е напълно достатъчно, ако базата се ползва от едно приложение. Другото ограничение е, че тази редакция ползва само 1 процесор от машината и не повече от 1 GB оперативна памет. Нейният лиценз е напълно безплатен и е лицензно чисто да се вгражда в собствени приложения. Идеята е, когато тази базичка отеснее, да може с два клика да се мигрира към нещо платено, вместо да се чудиш как се прави преход MySQL->Oracle примерно. Едно ниво над Express Edition е Standard Edition One, която няма никакви ограничения и напреки на всеобщите разбирания, че Oracle-то е някакви милиони, струва 450 лв на потребител.
Целият софтуер на Oracle (по портфолио - над 500 продукта) може да се свали безплатно от otn.oracle.com. Това са корпоративните версии без trial период, серийни номера и т.н.
Не е лицензно чисто да се ползват в продукционен режим. Идеята е по-скоро всеки да може да си ги сваля и инсталира с цел да си тества разни неща, да си ги разгледа на спокойствие, да се учи върху тях и т.н.
Моето мнение е, че като цяло няма никакъв смисъл да се сравняват неща от класа на Firebird и MySQL с Oracle и SQL Server. Те са толкова различни, колкото са различни един Москвич и един КРАЗ. Ако сравнявам Oracle Database с нещо, обикновено гледам възможностите за Partitioning, OLAP, репликация, RAC, Grid, HA, материализирани изгледи, ASM, VPD и т.н. Кое от тези неща ги има в low end базите? Просто темата е безмислена.
Между другото, последното изследване на IDC за базите показва пазарен дял на Oracle 39.4%, 11.1% за Microsoft и 33.6% за IBM DB2. Тях нещо ги пропускате по веригата на обсъждане май
За да налея допълнително масло в огъня ще обърна внимание, че InnoDB-то, което Иван Давидов хвали е собственост и се разработва от Oracle
Поздрави,
Николай