Mostrando entradas con la etiqueta sql. Mostrar todas las entradas
Mostrando entradas con la etiqueta sql. Mostrar todas las entradas

jueves, 15 de septiembre de 2011

Servidor de búsquedas o Motor de búsquedas: Sphinx

En proyectos donde se manejan gran cantidad de datos sobre los cuales hay que buscar, el punto importante es la velocidad y el rendimiento, es decir, que busque rápido y que si hay muchas búsquedas a la vez no se degrade la aplicación.

Un buen motor de búsquedas, que sirve como un sistema intermedio entre la base de datos y nuestra capa de acceso a datos puede ser Sphinx:  http://sphinxsearch.com/about/sphinx/  

¿Qué beneficios tiene?, permite la indexación de determinados contenidos (mejorando aún más el acceso a rápido porque facilitas el encontrar por índices lo que luego buscas en base de datos).  Está programado en C++, estando bastante optimizado.

Tiene un gran punto a su favor, que es el que puede usarse en varios tipos de sistemas operativos y en lenguajes de programación


jueves, 22 de mayo de 2008

Consultas útiles sobre espacio en bbdd oracle

En estos días, tuvimos que hacer un cálculo de dimensión de una base de datos oracle. Para ello nos ayudamos de los siguientes comandos, o bueno, mejor dicho, un miembro del equipo (Vanessa Montiel) usó los siguientes:

Versión de la BBDD: select * from v$version;

Tamaño de la base de datos: select sum(BYTES)/1024/1024 MB from DBA_EXTENTS;

Tamaño de una tabla: select sum(bytes)/1024/1024 MB from user_segments where segment_type='TABLE' and segment_name='NOMBRE_TABLE'

Todo lo que ocupa todos los objetos de la base de datos: SELECT SEGMENT_NAME, SUM(BYTES)/1024/1024 FROM DBA_EXTENTS MB group by SEGMENT_NAME order by 2 desc