Número Anterior | Buscar en TidBITS | TidBITS Home Page | TidBITS-es | Siguiente Número

TidBITS Logo

TidBITS-es#581/21-May-01

Uno de los beneficios de los cimientos Unix de Mac OS X es la capacidad de ejecutar bases de datos relacionales de caracter industrial, y Jonathan Rentzsch examina algunas de las que podrían poner al Mac OS X en primera línea. También, Matt Neuburg analiza el archivador de recortes de texto Boswell de Copernican Technologies. En las noticias, Apple comienza a instalar Mac OS X en las nuevas máquinas y hacemos un apunte sobre las primeras tiendas Apple, el retorno de las unidades de cinta OnStream, y las actualizaciones del Mac OS X Server, Filemaker Pro 5.5 y BBEdit 6.1.2.

Temas:

Copyright 2001 TidBITS Electronic Publishing. All rights reserved.
Información: <info@tidbits.com> Comentarios: <editors@tidbits.com>


Este número de TidBITS está patrocinado en parte por:


El equipo de TidBITS-es ha traducido este número de manera voluntaria y desinteresada, y está compuesto por:

Coordinadores del equipo

Si tú también quieres formar parte del equipo de traductores de
TidBITS-es, ponte en contacto con el coordinador.


MailBITS/21-May-01

Apple abre la primera de las 25 tiendas programadas para el 2001 -- Apple Computer ha abierto sus primeras tiendas en el concurrido centro comercial Tyson's Corner en McLean, Virginia y en la Glendale Galleria cerca de Los Angeles. Apple se ha comprometido a abrir 25 tiendas durante el 2001 en lugares como la North Michigan Avenue de Chicago, Prince Street en el distrito SoHo de Manhattan, y el gigantesco Mall of America en Minnesota. Las tiendas Apple muestran la línea completa de productos de la empresa, además de dispositivos y periféricos de terceras partes como reproductores MP3, cámaras fotográficas y de vídeo digitales, dispositivos PDA (asistentes personales), y otros productos del "estilo de vida digital". En las tiendas también hay cientos de programas para profesionales, consumidores, y educación. Las tiendas Apple están organizadas en cinco secciones, incluyendo un Escenario para demostraciones de la tecnología Apple, un área Soluciones que muestra cómo sacar lo mejor de un Mac e integrarlo con otros productos digitales, y un "Genius Bar" ("Mostrador del genio") donde hay personas entendidas de la comunidad Mac local, dispuestas y deseando responder cualquier pergunta que los clientes quieran hacer. En una rueda de prensa para anunciar sus planes de tiendas, Apple indicó claramente que quiere que estas tiendas sean escaparates abiertos al público que muestren las ventajas concretas de la tecnología Apple en zonas de mucho tráfico de personas, distritos de tiendas y centros comerciales de gran afluencia. Ron Johnson, vicepresidente de Apple para las tiendas, especuló con que las tiendas Apple serán visitadas por más de 100.000 personas a la semana durante las vacaciones del 2001. Es más, la aventura de Apple con las tiendas parece estar yendo mejor que los ya olvidados Apple Cafe: las dos primeras tiendas atendieron a más de 7700 clientes y vendieron alrededor de 600.000 US$ en productos en su primer fin de semana. [GD]

<http://www.apple.com/retail/>
<http://db.tidbits.com/getbits.acgi?tbart=00814>
<http://db.tidbits.com/getbits.acgi?tlkthrd=1396>

Mejor cuanto más plano -- Todos esperamos que los tradicionales monitores de tubo de rayos catódicos (TRC, ó CRT, si utilizamos el acrónimo derivado de la grafía inglesa - Cathode Ray Tube) tomen a la larga la senda de los dinosaurios, pero ese día quizás esté más cerca de lo que pensamos gracias a la presentación que ha hecho Apple de la versión de 17" de su impresionante Studio Display de pantalla plana. El Studio Display de 17" se presenta para una resolución óptima de 1280x1024 píxeles (aunque soporta también resoluciones inferiores, como 1024x768 y 640x480) y utiliza el conector digital de Apple, conocido como Apple Display Connector, que viene incluido en todos los sistemas Power Mac G4. El LCD de 17" sale a un precio de 1.000 US$, mientras que su primo de 15" cae hasta los 600 US$. En paralelo, el espectacular Apple Cinema Display de 22" se hace un poco más asequible, bajando su precio hasta los 2.500 US$, tan sólo tres meses después de que bajase de los 4.000 a los 3.000 US$. En este momento, el único monitor CRT de Apple, viene con los iMacs: todos los demás, son monitores LCD. MHA]

<http://www.apple.com/displays/>
<http://db.tidbits.com/getbits.acgi?tbart=06317>

Disponible la actualización a BBEdit 6.1.2 -- Bare Bones Software ha sacado una actualización gratuita para BBEdit, su popular editor de texto y código HTML. BBEdit 6.1.2 ofrece un mejor rendimiento bajo Mac OS X, compatibilidad con un mayor número de servidores FTP y permite previsualizar documentos Web con OmniWeb, un navegador Web basado en Cocoa para Mac OS X. Como siempre, Bare Bones incluye una lista completa con todos los errores solucionados y modificaciones realizadas. La actualización tiene un tamaño de 3,5 MB y se puede descargar de la Red. BBEdit 6.1.2 es compatible con cualquier sistema basado en PowerPC corriendo Mac OS 7.5.5 o posterior (se recomienda Mac OS 8.6 o posterior). [GD]

<http://www.barebones.com/products/bbedit.html>
<http://www.omnigroup.com/products/omniweb/>
<http://www.barebones.com/support/bbedit/bbedit-notes.html>

OnStream vuelve a la carga -- Menos de dos meses después de que la compañía se declarase en quiebra, los activos y propiedad intelectual de OnStream Inc. han sido adquiridos por la nueva OnStream Data B. V., con sede en Holanda. la nueva compañía venderá y dará soporte técnico a los cartuchos de cinta de alta capacidad Advanced Digital Recording (ADR) - Grabación Digital Avanzada - (léete "OnStream presenta una solicitud de suspensión de pagos" en el TidBITS-es-573). OnStream ofrece cartuchos de 30 GB con interfaces SCSI, IDE, USB o FireWire; también vende versiones SCSI de 30 y 50 GB para funciones de copias de seguridad en servidores. La primera vez que mencionamos a OnStream, en el TidBITS-es-569, manifestamos nuestra preocupación porque el formato ADR (lo mismo que el formato usado por el disco VXA-1 de Ecrix) no estaba a la venta por diferentes proveedores, por lo que podía ser una elección arriesgada como solución para copias de seguridad, en el caso de que la compañía matriz no tuviese éxito. Nos complace ver que la tecnología de OnStream continúa teniendo soporte. [JLC]

<http://www.onstream.com/>
<TidBITS-es-573.html#lnk1>
<http://db.tidbits.com/getbits.acgi?tbart=06367>
<TidBITS-es-569.html#lnk2>
http://db.tidbits.com/getbits.acgi?tbart=06322>


DiezBITS/21-May-01

por el equipo de TidBITS <editors@tidbits.com>

Además de anunciar el monitor de pantalla plana de 17" durante la World Wide Developers Conference (WWDC) - Conferencia Mundial de Desarrolladores - en San Jose, Apple ha presentado Mac OS X Server 10 y comienza a distribuir Mac OS X instalado en los nuevos Macs.

Mac OS X preinstalado en las nuevas máquinas -- Apple ha anunciado que a partir del 21-May-01, ha comenzado a distribuir Mac OS X preinstalado en todos los nuevos Macs, casi dos meses antes de la fecha prevista para hacerlo. Por ahora, el sistema operativo por defecto en los nuevos Macs seguirá siendo Mac OS 9.1, pero los usuarios se pueden valer del la característica Dual Boot (Arranque Dual) de Apple, para arrancar desde el Mac OS X si así lo desean. Un representante de Apple indicó que incluso las máquinas sin la memoria necesaria para correr Mac OS X ( como los iMacs básicos y los iBooks con 64 MB de RAM) lo traerán preinstalado en el disco duro; los que compren un nuevo Mac a partir del día 21-May-01 que no tenga instalado el Mac OS X, podrán conseguir una copia de dicho sistema, totalmente gratis, a través del Programa de Actualizaciones de Apple. En su nota de prensa, Apple manifestó que la acogida del Mac OS X ha sido tan positiva, que decidieron adelantar sus planes para preinstalar el sistema, pero creemos que el movimiento de Apple está claramente orientado para que coincidiera en el tiempo con la WWDC. Instalar el Mac OS X en los nuevos Macs incrementa el mercado potencial para las aplicaciones nativas de dicho sistema, y es una forma de incentivar a los desarrolladores a sacar versiones compatibles con Mac OS X de sus productos. [GD]

<http://www.apple.com/macosx/>
<http://www.apple.com/pr/library/2001/may/21macosx.html>

Mac OS X Server 10 -- Apple también anunció en la WWDC el lanzamiento del Mac OS X Server 10.0.0, la continuación oficial del Mac OS X Server 1.2 (que mantiene el esquema peculiar de numeración de versiones para los productos del Mac OS X). El Mac OS X Server es un potente software de servidor de Apple que se ocupa de los servicios de Internet, de correo y de FTP, pero a diferencia de la versión de escritorio del Mac OS X dirigida a los consumidores, agrega las funciones de compartir archivos según niveles de una empresa y de servidor de impresión a toda la empresa, junto con Macintosh Manager y NetBoot para aulas, laboratorios y determinados grupos de trabajo. Además, el Mac OS X Server 10 se entrega con el nuevo WebObjects 5 de Apple, una reciente versión basada en Java de su potente servidor de aplicaciones para desarrollar soluciones y aplicaciones de Internet hechas a medida, como sofisticados sitios Web e interfaces de acceso personalizadas a bases de datos. El Mac OS X Server 10 se basa en la última versión de Darwin, el núcleo Unix de código abierto de Apple, y luce la misma interfaz de usuario Aqua que la versión de escritorio del Mac OS X (en la interfaz del server los destacados son platinados en vez de azules). El Mac OS X Server se encuentra disponible en una edición para 10 clientes a 500 U$S para pequeños grupos de trabajo, o en una edición de 1.000 U$S para un número ilimitado de clientes. (También hay disponible una ampliación de licencia a esta última versión por 500 U$S). Cualquiera de ambas ediciones brinda servicios de Internet sin restricciones por medio de Apache, el programa estándar de la industria, también incluido en el Mac OS X.

<http://www.apple.com/macosx/server/>
<http://www.apple.com/webobjects/>
<http://db.tidbits.com/getbits.acgi?tbart=05327>

Apple también presentó dos nuevas configuraciones del Macintosh Server G4. Ambas vienen con 256 MB de RAM y disco duro de 60 GB, incluyen Ethernet 10/100/gigabit y el Mac OS X Server (Edición para Número Ilimitado de Clientes). El modelo de 3.000 U$S tiene un único procesador PowerPC G4 a 533 MHz, mientras que el servidor de 4.000 US$ agrega un segundo G4 a 533 MHz y una tarjeta con cuatro puertos Ethernet 10/100 para soportar conexiones múltiples. [MHA]

FileMaker Pro 5.5 para Mac OS X -- FileMaker, Inc. presentó FileMaker Pro 5.5, la última versión de su popular aplicación de base de datos. La nueva versión está carbonizada para el Mac OS X y, además, mejora funciones para publicar en la Red como botones interactivos (activados por medio de JavaScript), la capacidad de ejecutar desde la Red un subconjunto de comandos del ScriptMaker (un área del FileMaker), y la opción de eliminar la interfaz de navegación por omisión de Instant Web Publishing (Publicación Web Instantánea). La versión 5.5 también ofrece privilegios de acceso basados en registros, nuevos pasos para guiones (scripts), mejora las funciones introducidas con FileMaker Pro 5 para reposición de ventanas y redimensionamiento de cuadros de diálogo, consultas SQL dinámicas y mejora la importación de datos desde Excel. La versión para Mac OS X todavía no es compatible con las barras de herramientas (toolbars), la importación del formato ODBC o el paso de guión Send Mail con la aplicación Mail del Mac OS X. FileMaker Pro 5.5 también está disponible para Windows 2000. Las actualizaciones de versiones anteriores tienen un costo de 150 US$; si éste no es el caso, FileMaker Pro 5.5 cuesta 250 US$.

<http://www.filemaker.com/products/fm_home.html>

Para finales del tercer trimestre del año en curso, FileMaker también proyecta sacar FileMaker Pro Server 5.5 con soporte para Mac OS X y Red Hat Linux a un costo de 1.000 US$, y FileMaker Pro Unlimited a un precio de 1.000 US$, con capacidad para publicar en Internet sin restricciones y con un nuevo plug-in para Web Companion que soportará multiprocesos (lo que debería acelerar, en general, los servicios Web, pero que no ayudará a solucionar los atascos fundamentales del programa, en la función para publicar en la Web). FileMaker Pro Developer 5.5 - que permite a los desarrolladores de productos FileMaker la creación de soluciones autoejecutables y, además, proporciona documentación, SDKs [Solutions Distribution Kit, software para convertir las bases de datos de FileMaker en autoejecutables], y otros materiales - debería salir antes de la finalización del 2001. [GD]

<http://db.tidbits.com/getbits.acgi?tbart=05576>


Boswell: Un motel para textos

por Matt Neuburg <matt@tidbits.com>

¿Recuerdas el Motel Roach? "Puedes hospedarte en el Roach, pero no te dejarán salir." Boswell, de Copernican Technologies, Inc., pretende ahora hacer lo mismo con los documentos de texto. Es un programa para archivar textos; se colocan recortes de texto en el programa, y luego se accede a los recortes por medio de listas que los combinan de distintas maneras, pero jamás se podrán borrar, ni por accidente ni por otra causa.

<http://www.boswell.com/>

¿Por qué se llama este programa "Boswell"? Según Copernican, porque es más fácil de pronunciar que "Amanuensis" (en español, amanuense, aquél que transcribe dictados o copia manuscritos). Pero James Boswell, autor del célebre libro "La vida de Samuel Johnson" [Life of Samuel Johnson], tal vez una de las mejores biografías de todos los tiempos, no era amanuense de nadie; era un viajero, hombre de mundo, ensayista, abogado, terrateniente, y un amante apasionado de la obra artística e intelectual de la época y lugar más florecientes, la Inglaterra del siglo XVIII. A través de su diario, lleno de franqueza y exuberancia, también representa una de esas pocas figuras históricas capaces de evocarnos un sentimiento y un entendimiento íntimos. Tanto la biografía como el diario dan testimonio de las virtudes que encierra tenerlo todo bien anotado; Boswell, el programa, quiere ayudarte a hacer lo mismo.

<http://www.andromeda.rutgers.edu/~jlynch/Texts/BLJ/>
<http://www.andromeda.rutgers.edu/~jlynch/Texts/journal-selection.html>

Conocimientos del segundo tipo -- Hay dos tipos de conocimiento: podemos conocer propiamente un tema, o bien saber dónde encontrar información al respecto". - Samuel Johnson

Boswell crea un archivo en tu disco duro, donde se guardará todo en incrementos de 1 MB; en este archivo irás colocando recortes de texto. Un simple recorte puede empezar a tener vida en Boswell; puedes teclear el texto o pegarlo en un nuevo recorte, y luego puedes darle estilo. Como alternativa, puedes importar archivos de texto, de uno en uno o por carpetas.

Los recortes recién creados o recién importados residen en una especie de zona de trabajo. Ahí se pueden editar tres campos: el de cuerpo, el de título y el de "comentarios". Lo que hagas en este punto puede ser importante, ya que más tarde vas a utilizar palabras clave para buscar los recortes. El campo de comentarios es un espacio especialmente apropiado para introducirlas.

A continuación, el recorte se traslada de la zona de trabajo a la zona de almacenaje. A partir de ese momento ya no puedes editarlo (aunque puedes copiarlo, creando así un nuevo recorte editable en la zona de trabajo). Tampoco puedes borrar los recortes del espacio de almacenaje. No existe ninguna forma directa de visualizar en su totalidad el material almacenado. En lugar de eso, vas a crear listas de recortes.

Dichas listas sólo son una forma de ver tus datos. Una lista puede ser cualquier subconjunto de recortes, que a su vez pueden aparecer en tantas listas como quieras. Cuando borras un recorte de una lista o toda una lista, al recorte en sí no le ocurre nada. Pero aunque sean sólo formas de visualización, las listas no son simples entidades efímeras; son la columna vertebral de tu trabajo con Boswell. Persistirán mientras no las borres explícitamente, y se supone que debes darles nombres que sean útiles. En cualquier momento, puedes ver una lista de todas tus listas, y abrir cualquiera de ellas. Por tanto, la pregunta importante es: ¿cómo colocamos un recorte en una lista?

Hay varias maneras de hacerlo. Si estás viendo un recorte, hay un diálogo que te permite gestionar qué listas deberían incluirlo, o puedes añadirlo a una o más listas arrastrando y soltando. Hay otro diálogo que te permite llenar una lista mediante criterios de búsqueda. Además, puedes asociar unas cuantas palabras clave a una serie de listas y pedirle a Boswell que añada automáticamente un recorte a todas las listas que contengan una de sus palabras clave.

Pues eso es todo. Se hacen listas y, al usarlas, se ven los recortes. También puedes copiar y pegar texto (o arrastrarlo y soltarlo) desde un recorte a otro programa; y puedes exportar una lista entera, incluyendo todos los campos de todos los recortes, como un único archivo de texto.

Repleto de buenas intenciones -- No estoy de acuerdo con la interpretación que hicieron los desarrolladores, ni con las decisiones de diseño tomadas, en torno a varios aspectos de Boswell:

<http://db.tidbits.com/getbits.acgi?tlkmsg=5627+5629+5640+5641>

Añado ahora una retahíla de otros defectos. Cuando se importa un archivo, se pierde el formato. Los recortes deben tener menos de treinta y dos mil caracteres; esto no es intrínsecamente malo, pero cuando se importa una carpeta con archivos, los archivos largos se truncan, en lugar de dividirse, y además no se informa al usuario de cuáles han sufrido este procedimiento. No hay modo de ver todas las palabras clave asociadas a una lista determinada, un olvido muy grave. La incorporación automática de un recorte a las listas basada en las palabras clave es demasiado automática: no es posible "bloquear" una lista, y tampoco hay un diálogo de confirmación intermedio, por lo que Boswell puede fácilmente embrollar listas existentes. Los criterios de búsqueda no se guardan, por lo que no hay modo de saber cómo se ha obtenido una lista ni tampoco ésta puede reconstruirse en caso de que se malogre.

Por último, la interfaz dista de ser estándar. Esto no es un pecado; personalmente me cautivan las interfaces originales, y la de Boswell resulta bastante agradable, con el interesante uso que hace de arrastrar y soltar. Sin embargo, el programa olvida algunas de las convenciones básicas del Mac, como el concepto de que primero se selecciona y después se actúa sobre lo seleccionado; como consecuencia, por ejemplo, no se puede simplemente seleccionar algunos recortes y darles una etiqueta o añadir una palabra clave a sus comentarios. Esto es innecesariamente incómodo y mortificante. En el manual se hace la confidencia al lector de que los desarrolladores son muy conscientes de que se trata de un decisión de diseño poco habitual, dando así a entender que ha habido alguna reflexión en torno al tema. En fin, tal como sucede con muchos otros aspectos de este programa, parece que se ha pensado mucho, pero erróneamente.

La culata del revólver -- James Boswell nos ha transmitido la valoración que Oliver Goldsmith hizo una vez de Samuel Johnson: no se puede discutir con él, porque "cuando yerra el tiro con su revólver, te derriba de un golpe con la culata". En el caso del programa Boswell, la "culata" es el manual. He recorrido muchas páginas de jerga en mi vida, pero nunca había visto tanta terminología mal utilizada atiborrando un solo lugar: "diario", "archivo", "bloc de notas", "entrada", "biliboteca", "fluido", "congelado", "navegador", "concentrador", "zip", "zap", "zip-zap", etc.: tedioso, poco verosímil y perfectamente innecesario, dado que Boswell es un programa muy simple.

Los lectores de TidBITS saben que simpatizo profundamente, que prácticamente estoy obsesionado con las utilidades de almacenamiento de información y su recuperación. Y como forma de organizar los datos, las listas permanentes de Boswell son un dispositivo excitante y atractivo. Sin embargo, todavía no alcanzo a saber pará que podré utilizar el método Boswell. No le exportaría mis mensajes de correo de Eudora porque Eudora es mejor buscando los mensajes archivados. No podría usarlo como archivo de contactos o de bibliografía porque le faltan campos. No puedo usarlo como herramienta para escribir porque los apuntes no se pueden ordenar. Puedo pensar en usar Boswell para meter notas de muy diversa procedencia, pero me desanima su incapacidad para borrar - y me gustaría poder utilizarlo para organizar sin estar obligado a archivar también. En resumen, prefiero una base de datos real como Helix, un esquematizador como MORE, un organizador basado en campos como IN Control o Web Arranger, un cuaderno de apuntes como Idea Keeper, o incluso un buen programa realizado en HyperCard (¿nadie recuerda FreeText de Mark Zimmerman?). No obstante, si lo que hace es lo que tu necesitas que haga, Boswell tiene las cualidades de la sencillez y la facilidad de uso; tendrás que decidir por ti mismo si el precio anula esas cualidades.

<http://db.tidbits.com/getbits.acgi?tbser=1196>
<http://www.his.com/~z/c/>

Boswell cuesta 130 US$, y requiere un Macintosh PowerPC con un sistema 7.1.1 o posterior. Puedes bajarte una demo que ocupa 1,6 Mb.

<http://www.boswell.com/html/demo.html>


Bases de datos relacionales y Mac OS X, Parte 2

por Jonathan "Wolf" Rentzsch <tidbits@redshed.net>

En la medida en que los usuarios Mac se enfrentan con las particularidades asociadas al Unix en que se fundamenta el Mac OS X, es posible que no perciban su recién adquirida capacidad para utilizar potentes programas de bases de datos relacionales. En la primera parte de este artículo, expliqué cómo funcionan las las bases de datos relacionales (consulta TidBITS-es-580). Esta semana, quiero comentar algunas bases de datos comerciales y de código abierto actualmente disponibles para Mac OS X.

<http://db.tidbits.com/getbits.acgi?tbart=06432>
<TidBITS-es-580.html#lnk4>

Como ocurrió con la salida de FileMaker 5.5 para Mac OS X la semana pasada, la mayor parte de las bases de datos que se utilizaban en el Mac OS clásico, serán traducidas también para Mac OS X. Sin embargo, también estamos viendo confluir nuevos programas de bases de datos. Todos estos programas han estado disponibles en otras plataformas durante años; pero no ha sido hasta la llegada del Mac OS X que los usuarios de Mac pueden utilizarlas.

Merece la pena anotar que, por primera vez, el Mac OS al menos compite, si no gana, a Windows en términos de potencia de bases de datos. Aunque todavía le falta a la plataforma Mac una base de datos SQL de gama baja, asequible y amigable, del estilo de Microsoft Access, la calidad y la cantidad de las bases de datos disponibles para Mac OS X es incomparable, especialmente si Oracle se suma al carro.

También ten en mente que ninguna de estas bases de datos están destinadas al uso diario de entrada de datos y búsquedas como FileMaker o 4D. MySQL y PostgreSQL son bases de datos manejadas a través de línea de comandos, mientras que FrontBase y OpenBase proporcionan sólo un diseño tosco de la pantalla de introducción de datos y de recuperación de información. A cambio, estas bases de datos trabajan en segundo plano y se supone que se complementan con algún tipo de interface visible, ya sea una página Web u otro tipo de programa.

MySQL -- MySQL es la base de datos de código abierto más popular, y a diferencia de muchas otras bases de datos, MySQL puede manejar campos con grandes bloques de texto, haciéndola idónea para su uso en la Web y sistemas de mensajería como los que se encuentran en los forums de la Web. En su contra, MySQL no soporta ACID (Atomicity (atomicidad), Consistency (consistencia), Isolation (aislamiento), y Durability (durabilidad), como ya comentamos en la primera parte de este artículo). El soporte para transacciones se ha añadido recientemente, y es bastante chapucero (las transacciones de MySQL bloquean tablas enteras). ACID necesita construirse desde la misma base. La falta de soporte de transacciones solía beneficiar a MySQL con una velocidad mayor, pero PostgreSQL se ha mostrado equiparable a MySQL en muchas tareas.

<http://www.phpbuilder.com/columns/tim20001112.php3>

Finalmente, si bien MySQL permite copias de seguridad remotas, bloquea la base de datos a actualizaciones (aunque no a los accesos de sólo lectura) mientras se realiza el respaldo. La copia de seguridad remota permite respaldar la base de datos sin tener que detener su funcionamiento completamente.

En resumen: MySQL es gratuito y está bien equipado para sistemas orientados a contenido, pero para bases de datos de empresa tradicionales optaría por PostgreSQL o FrontBase.

<http://www.mysql.com/>

PostgreSQL -- PostgreSQL es probablemente la mejor base de datos de código abierto. Permite transacciones, lo que la hace adecuada para su uso en temas serios de negocios. Ofrece posibilidad de copia de seguridad remota, pero a diferencia de MySQL, continúa procesando actualizaciones de la base de datos durante la copia. La debilidad anterior de PostgreSQL, su limitación a 8K para el tamaño de fila, afortunadamente ha desaparecido en la versión 7.1.

PostgreSQL aún adolece de tener que "pasar la aspiradora" (VACUUM) por la base de datos de manera rutinaria. VACUUM es un comando particular de PostgreSQL, y no estándar del SQL, que generalmente limpia la base de datos. El comando VACUUM puede llevar su tiempo (no es raro que tarde 15 minutos), y bloquea cualquier utilización de la base de datos mientras se ejecuta. Tampoco tienes la posibilidad simplemente de dejar que la base de datos se "vaya ensuciando" - PostgreSQL empezará a dar fallos misteriosamente si no se hace un VACUUM regularmente. Hay distintas situaciones que piden distintas frecuencias de ejecución de VACUUM, pero hay gente que realiza la operación una vez por semana, mientras que otros la realizan cada hora.

En resumen: PostgreSQL es gratuito y la mejor base de datos de código abierto para llevar negocios bajo Mac OS X.

<http://www.postgresql.org/>

FrontBase -- Verdaderamente me gusta FrontBase. Tal como PostgreSQL, utiliza SQL92 (la última versión, de aproximadamente 1992, del estándar internacional de SQL). Cada base de datos reside en un fichero, haciendo que la identificación de ficheros de la base de datos y el porte a otro entorno sean cosa de un momento. Permite copia de seguridad remota, clustering o creación de cúmulos (la capacidad de tener dos o más máquinas compartiendo la base de datos y pasándose conexiones de una a otra, lo que incrementa la fiabilidad y velocidad), y ofrece acceso directo a disco (sin tener que pasar por el control del sistema de ficheros del sistema).

Ha adoptado con fuerza el sistema ACID, requiriendo que se apruebe casi cada cambio en la base de datos. Exhibe una herramienta de administración gráfica para Mac OS X y X Server, mientras que el motor en sí de la base de datos funciona bajo muchos sistemas operativos (Windows NT/2000, Linux, LinuxPPC, etc.). Ofrece también una herramienta de administración vía Web. En Mac OS X, utiliza el instalador estándar de sistema, visual y amigable.

A diferencia de MySQL y PostgreSQL, FrontBase no es de código abierto. Sin embargo, hay dos licencias gratuitas FrontBase. La primeta, la de desarrollador, permite todas las características de FontBase durante seis meses (renovables) pero no da derechos a terceros, así que no puedes permitir a nadie más utilizar la base de datos. La segunda licencia gratuita permite el uso a terceros pero no la copia de seguridad en caliente, el clustering o las conexiones externas a la base de datos (definiendo esto como conexiones remotas de red; las conexiones por CGI o WebObjects desde la propia máquina no dan problemas). Hay licencias de 999 US$ que permiten conexiones externas y copia de seguridad en caliente, y un añadido de coste por licencia de clustering de 3,499 US$.

FrontBase hace sencillo importar los datos, incluyendo instrucciones para convertir bases de datos existentes de FileMaker Pro, MySQL, OpenBase y Sybase. Puedo dar fe de que la herramienta de conversión de Filemaker Pro funciona tal como dicen. Con el conversor, FrontBase más WebObjects se hace una vía atractiva para los desarrolladores de FileMaker Pro que necesiten algo más potente.

Hay dos peros que poner a FrontBase. El primero es que debes introducir un número de licencia tras instalar el software. Esto no es malo en sí mismo, no obstante la licencia está ligada a la dirección IP de tu máquina y no funcionará con DHCP (que puede facilitar una IP distinta al Mac cada vez que se reinicie). Esto puede hacer lioso ejecutar FrontBase en un PowerBook viajero o en un Mac con conexión por cable o DSL que requiera utilizar DHCP.

Un representante de FrontBase me informó de que ello se debe a que el Mac OS X Server no permite que el programa recupere la dirección Ethernet del MAC a no ser que se entre como "root" (super-administrador del sistema en UNIX). Ya que FrontBase no deseaba obligar a sus usuarios a ejecutar la aplicación como usuarios "root" (lo que sería una mala idea en cuanto a la seguridad), lo que hicieron fué llegar hasta donde podian: la dirección IP. Mac OS X modifica esto, y FrontBase enlazará la licencia con la dirección del MAC en el futuro.

El segundo inconveniente de FrontBase es el que la compañía no ofrece soporte a domicilio. Aunque la aplicación requiere poco mantenimiento y la asistencia técnica mediante correo electrónico es rápida y eficaz, esto podría ser un inconveniente comercial para algunas compañías.

En resumen: FrontBase es la base de datos profesional más económica para el Mac OS X, pero no ofrece soporte a domicilio.

<http://www.frontbase.com/>

OpenBase -- OpenBase gana con claridad en cuanto a interfáz de usuario. Es elegante, atractiva, y contiene una buena herramienta "de modelado" que representa gráficamente la estructura de tu base de datos. Por ejemplo, representa con rectángulos las tablas y traza líneas entre ellos para indicar sus relaciones.

El motor de OpenBase parece rápido, moderno y potente. Al igual que FrontBase, OpenBase ofrece una licencia gratuita para desarrolladores y permite relizar copias de seguridad a remotas. Una herramienta de conversión, al coste de 295 US$, llamada ClickConvert ayuda a importar datos provenientes de bases de datos realizadas con FileMaker Pro.

La belleza de OpenBase se debe al entorno Cocoa del Mac OS X, pero limita el soporte multiplataforma de la aplicación. OpenBase es totalmente compatible con Mac OS X y Mac OS X Server; sin embargo, para ejecutar OpenBase en Solaris o Windows 2000, primero debes comprar e instalar WebObjects (que trae consigo todo el entramado Cocoa). Bueno, sí, el precio de WebObjects ha bajado mucho últimamente, pero aún así habrás de añadir 700 US$ al precio de OpenBase, que es de 2000 US$. La interfaz gráfica de OpenBase ha sido reescrita en Java, de modo que su campo de usuarios futuros podría aumentar. No obstante, sólo se ofrece soporte técnico a través de correo electrónico.

OpenBase es caro, pero aún queda una esperanza para aquellos con presupuestos cortos. Mientras preparábamos este artículo, OpenBase presentó una nueva licencia, por 499 US$, para su uso específico con PHP, una popular herramienta para enlazar bases de datos con sitios Web. Hay dos restricciones en esta opción económica: no permite conexiones externas (igual que la licencia de libre distribución de FrontBase) ni es compatible con WebObjects (al contrario que FrontBase). Sin embargo sí permite copias de seguridad remotas, una posibilidad que supone un coste de 999 US$ en FrontBase.

En resumen: irónicamente, la aplicación para bases de datos más cara, es la mejor para los principiantes que quieran entrar en el mundo de las bases de datos relacionales de gama alta. Si eres un consultor de alto nivel o necesitas hacer rápidamente una base de datos, el interfaz sencillo de OpenBase puede justificar su elevado precio.

<http://www.openbase.com/>

¿Oracle? -- Han habido rumores fiables de que Oracle será portado al Mac OS X. Técnicamente, no veo ninguna razón para que no sea así. Oracle ya funciona en toda una serie de variantes Unix, y Larry Ellison (su presidente) forma parte del Consejo de Administración de Apple.

Muchos sienten que Oracle en el Mac OS X daría legitimidad a la plataforma, y este argumento tiene su lógica. Oracle es conocido por su potencia, flexibilidad y soporte. Sin embargo, es, al mismo tiempo, muy caro y complicado, hasta el punto de que mucha gente dedica enteramente su carrera a nada más que administrar bases de datos Oracle.

<http://www.oracle.com/>

Hacer la elección -- Si solo miramos el presupuesto, el desarrollo gratuito y las licencias de libre uso de FrontBase son difíciles de superar. Si no puedes gastar ni un duro, pero necesitas copias de seguridad remotas, entonces tu mejor opción es PostgreSQL (a pesar de su interfaz de usuario poco amigable). Si son importantes para tí la elagancia, la facilidad de uso o la velocidad, yo recomiendo encarecidamente probar con OpenBase. Y suponiendo que Oracle fuera portada al Mac OS X, escogerlo sólo tendría sentido si vas a hacer, por encargo, una base de datos realmente grande, compleja o que requiera mucha rapidez.

Ahora que ya hemos visto lo que hace una base de datos relacional y algunas de las opciones que existen en la actualidad, asegúrate de leer mi próximo artículo sobre un programa que lleva a las bases de datos a la vanguardia del mundo de la computación: el potente programa WebObjects, de Apple.

[Jonathan "Wolf" Rentzsch "es" Red Shed Software y dirige un
encuentro mensual de programadores del Mac en el Noroeste de
Illinois].


Las publicaciones no comerciales y sin ánimo de lucro tienen permiso para reproducir los artículos, siempre y cuando se de completa noticia del autor y la publicación originales. Para la reproducción en otro tipo de publicaciones, sírvanse en contactar con nosotros previamente. No se garantiza la exactitud del contenido de los artículos. Avertencia al lector!. Los nombres de cada publicación, producto o compañía pueden ser marcas registradas de sus respectivas compañías. TidBITS ISSN 1090-7017.

Número Anterior | Buscar en TidBITS | TidBITS Home Page | TidBITS-es | Siguiente Número