Bases de Dades Express. Una manera de començar amb les grans.

En una entrada anterior del bloc (Bases de Dades OpenSource. Per què escollim Mysql per al nostre projecte?), parlem de les bases de dades Open Source com a opció interessant i fiable per al desenvolupament de projectes de Business Intelligence. Vam veure diferents productes i algunes comparatives entre ells.

Però hi ha altres alternatives (amb limitacions en la majoria de casos), que ens permeten començar a treballar amb "les grans" d'una forma gratuïta. Són les anomenades versions Express. Són versions pensades per a petits sistemes, per a tasques de desenvolupament o formació, per a la preparació de prototips o avaluacions, que ens permeten una "iniciació" amb els grans gestors de bases de dades relacionals. En la majoria dels casos, el producte s'ofereix totalment funcional, però amb limitacions (en la mida màxima de la base de dades, ús de memòria Ram o processadors de la màquina, etc). També pot haver funcionalitats no estiguin actives en aquestes versions (com la partició en la versió Express d'Oracle).Us deixo el link a les webs dels fabricants on us podeu descarregar aquestes versions:

  • Oracle: Oracle ha apostat clarament per projectes Open Source, com podeu veure a la web (projecte Eclipse, PHP, Phyton, etc). A nivell de SGBDR, ens ofereix la Oracle Database 10g Express Edition,en les plataformes Windows i Linux. Es pot distribuir lliurement i té les següents limitacions: només 1 instància de Bd per servidor, grandària màxima d'aquesta de 4 Gb, utilització màxima de 1Gb de Ram i 1 processador (encara que tinguem diversos). Inclou les eines d'administració. Més informació aquí.
  • Microsoft SQL Server: SQL Server 2008 Express, té un límit de 16 instàncies, amb un màxim de 4 GB de mida, ús de 1 Gb de Ram i 1 processador. Disponible en entorn Windows únicament, es pot distribuir lliurement també. Com opció interessant per al món BI, una de les versiones Express inclou els Reporting Services. Més informació sobre la versió en el bloc Sqlserversi.com
  • IBM DB2:  IBM també ofereix la seva versió express de la arxiconeguda DB2. Ens ofereixen la DB2 Express-C, en les plataformes Linux i Windows (32 i 64 bits), Solaris i Mac, amb l'única limitació d'ús de 2 Gb de Ram i 2 Processadors. Podeu ampliar informació aquí. També es pot distribuir lliurement. Sembla que IBM aposta fort amb aquesta versió de "entrada". Fins i tot ens ofereixen un llibre electrònic gratuït i una col·lecció de videos de formació.
  • Sybase: la versió Express de Sybase està disponible per a Linux (l'anomenada Adaptive Server Enterprise Linux x86 Express Edition).  Ens permet treballar amb una única instància de base de dades, utilitzant com a màxim 2 Gb de Ram i 5 Gb de mida de la base de dades. Va ser alliberada per al món Linux alla per 1999, per la qual cosa van ser un dels pioners en aquest tipus de versions.
  • IBM Informix: encara que és un producte d'IBM igual que DB2, segueixen un estratègia diferent. Ens ofereixen el producte Informix Dynamic Server Developer Edition, en una avaluació sense període d'expiració, però només amb fins de desenvolupament, i disponible en els sistemes següents: AIX, HP, Linux, Mac, Solaris i Windows. La versió Express pròpiament dita és la següent en l'escala i ja és una versió de pagament (pensada com un producte per Petita i Mitjana Empresa). Els límits són de 1 Gb de Ram i un processador, i una mida màxima de la base de dades de de 8 Gb Podeu veure la comparativa de cadascuna de les versions aquí.
  • Adabas:  és la base de dades Express menys generosa. En el seu Personal Edition Adabas 13, ens ofereixen 3 usuaris, limitats a una base de dades de 100Mb i 1 CPU.
    En tots els casos, si voleu passar a les versions completes, estan disponibles els corresponents upgrades de pagament. Abans de triar una, podeu fer una ullada a les seves característiques en aquesta completa entrada de la  wikipedia. El dit, una opció interessant per a formar-nos, per a validar productes o muntar plataformes de desenvolupament i prototips. I sense passar per caixa.