| |
|
|
| |
LatinStock
|
|
 |
| |
|
| |
LatinStock ganó
en agilidad, rapidez y modernidad al migrar de Linux a Windows SQL
Server 2000.
|
| |
La empresa internacional dedicada a la comercialización
de imágenes para medios de comunicación logró
equiparar los estándares de sus poderosos competidores. El
nuevo sistema también le asegura estabilidad, solidez y escalabilidad.
|
|
 |
| |
Situación
LatinStock (www.latinstock.com) es la principal organización
iberoamericana de servicios de imágenes e información
publicitaria y de provisión de contenidos a medios de comunicación.
Presente en ocho países de América Latina y España,
LatinStock posee oficinas en Buenos Aires, San Pablo, Madrid, Santiago
de Chile, México, Bogotá, Caracas, Lima, Quito, Montevideo,
San José de Costa Rica. Cuenta con un banco de imágenes
propio de 500 mil fotografías y está aliada a la agencia
internacional Corbis, que le aporta un catálago de alrededor
de dos millones de imágenes.
| Base de imágenes
de LatinStock |
|
· Actualmente ocupa 60 Gigabytes.
· Incluye más de 500 mil imágenes
en tres o cuatro tamaños diferentes.
· Mensualmente ingresan un promedio de 40 mil
imágenes nuevas.
· Diariamente es consultada por entre 1.500
y 2.500 usuarios.
|
|
La empresa de stock fotográfico contaba con un sistema desarrollado
en Linux y MySQL que, según Carlos Goldín, Director
de LatinStock, les sirvió "mientras la operatoria
se mantuvo dentro de determinados parámetros" pero,
cuando empezaron a crecer, "comenzaron los inconvenientes".
"Los clientes se quejaban del tiempo de demora en recibir
los resultados de las búsquedas de imágenes. Había
algunas que podían tardar hasta 20 segundos", reconoce
Goldín. Y semejante tardanza los alejaba demasiado de la
performance de sus competidores, que no superaban los tres segundos.
Ante esa situación, "la decisión pasaba por invertir
más en ese sistema o buscar otra alternativa" explica
el ejecutivo de LatinStock.
La solución tecnológica que les ofreció el
Microsoft partner Ingemática S.A. (www.ingematica.com.ar),
según palabras de Goldín, les pareció sólida
y además fue respaldada por "demostraciones y garantías
de estabilidad y escalamiento".
Esas garantías eran muy importantes para el sistema ya que,
mensualmente, a la base de datos se le incorporan entre 30 mil y
50 mil imágenes nuevas en tres o cuatro tamaños distintos
cada una.
|
| |
Solución
En abril de 2004 Ingemática comenzó el desarrollo
del sistema que, en poco menos de seis meses ya estaba terminado.
Para ello se utilizó Microsoft .NET Framework 1.1, junto
con Microsoft SQL Server 2000 y su herramienta Full-Text Index.
La función Full-Text Index de Microsoft SQL Server 2000,
que no está contenida en MySQL, fue clave en el proyecto.
Las fotografías incorporadas en la base de datos contienen
cientos de palabras asociadas para su búsqueda. Y sobre ese
gran universo de descripciones, el sistema tiene que indagar para
devolver las imágenes que las contengan en menos de un segundo.
Otro de los desarrollos que se incorporaron fue la opción
de realizar búsquedas sobre la base de datos de la empresa
de imágenes Corbis, que utiliza la misma interfase Web Services
y dispone de un catálogo de 2 millones de fotos. De esta
manera, si alguno de los pedidos de los clientes no pueden encontrarse
en la base de datos de LatinStock, el sistema busca automáticamente
en la base de la otra empresa asociada sin demorar un segundo más.
La migración del producto no sólo se tenía
que realizar en la Argentina sino también en todos los países
latinoamericanos, y de habla hispana, que componen LatinStock. Y
el hardware utilizado para correr este sistema es un webserver HP
DL380 G3 Xeon de 3.0 y un HP DL 380 G4 Xeon de 3.6 para el SQL.
|
| |
Beneficios
El rendimiento que se obtuvo disminuyó el tiempo de búsqueda
de 20 segundos a sólo uno en la actualidad. Y en búsquedas
normales se mejoró tres veces, pasando, por ejemplo, de tres
segundos a uno.
Las causas de éxito si bien responden a todo el sistema,
"sólo con la función Full-Text Index, de Microsoft
SQL Server 2000, se logró una espectacular mejora en la performance",
asegura José Aviani, de Ingemática.
Por otra parte, y gracias a la utilización de Web Services
para rastrear en la base de datos Corbis, se ganó en la contención
de navegación del usuario que ya no tiene que buscar el mismo
tipo de imágenes en los sitios de dos empresas asociadas.
Otra de las aplicaciones que se generaron fue el ordenamiento de
las imágenes que devuelve una búsqueda. Ahora, además
de responder al criterio establecido por los clientes, también
contemplan lógicas que permiten ordenar la aparición
de las fotografías por agencia, fecha de publicación,
y fotógrafo, entre otras variables.
Al evaluar los beneficios que LatinStock encontró después
de la migración. Carlos Goldín destaca que el sistema
cumplió con la performance de búsqueda solicitada.
"Lo encontramos más rápido, más ágil
y moderno", concluyó Goldín.
|
| |
|
|
| |
|
|
| |
| Síntesis
de la Solución |
|
Migración de MySQL a Microsoft Server
2000
Acerca de LatinStock
Principal organización iberoamericana de servicios
de imágenes.
Situación
Necesidad de contar con la misma performance de búsqueda
que sus competidores.
Solución
· .NET Framework 1.1
· Microsoft SQL Server 2000
Beneficios
· Reducción de los tiempos de búsqueda
a parámetros competitivos.
· Búsqueda simultánea en diferentes bases
de datos.
· Mejora en la interfaz de carga y de búsqueda.
· Contención de los clientes.
Hardware
Webserver HP DL380 G3 Xeon de 3.0 GHz y servidor HP DL
380 G4 Xeon de 3.6 GHz para Microsoft SQL server 2000.
Inversión
141 mil pesos.
Las causas de éxito si bien responden a todo el
sistema, "sólo con la función Full-Text
Index, de Microsoft SQL Server 2000, se logró una espectacular
mejora en la performance"
José Aviani,
Líder de Proyecto de Ingemática
Al sistema "lo encontramos más rápido,
más ágil y moderno"
Carlos Goldín
Director de LatinStock
|
|
|