El formato tar.gz es muy comun en Linux, la forma mas sencilla de descomprimirla es
sudo tar -xvf [Archivo]
Felices lineas
Si el Apolo llego a la luna con algo menor a tu celular, tu a donde llegaras (Noticias, Tecnología, Código, Tips Desarrollo .Net y mas)
El formato tar.gz es muy comun en Linux, la forma mas sencilla de descomprimirla es
sudo tar -xvf [Archivo]
Felices lineas
La manera mas facil de copuar un archivo de un equipo a otro es por medio del comando scp
scp [Archivo] usuario@ip:.
donde:
Archivo indica el archivo que copiaremos, usuario es el usuario con el que se hará ha copia, y la ip es la IP del servidor a donde efectuaremos la copia ":" indica a donde vamos a copiar, en este caso es .
Felices lineas
Bueno ahora si iniciemos, como instalamos Cassandra, bueno instalar Cassandra en Linux
1. apt-get install cassandra
Y con esto cassandra estara instalado en nuestro equipo
Desinstalar? por que desinstalar antes de instalar, estoy pensando en un proceso de mantenimiento a Cassandra, y pues nunca esta de mas tener esta información aquí
1. apt-get remove cassandra
2. rm -rf /var/lib/cassandra
3. rm -rf /var/lib/log/cassandra
4. rm -rf /etc/cassandra
Felices lineas
Es una base de datos NoSql, bajo el modelo clave - valor, de código abierto, esta base de tatos tiene como principal objetivo la disponibilidad y la escalabilidad.
Cassandra permite el acceso en múltiples centros de datos, se encuentra desarrollada por la apache software fundation.
No requiere de un servidor maestro.
Cassandra tiene la característica de que no bloquea las consultas.
Cassandra emplea un lenguaje llamado CQL. que es un lenguaje parecido a SQL, con una menor funcionalidad.
Fue lanzada en Julio de 2008.
En próximas entregas trabajaremos un poco con Cassandra
Felices Líneas
Como parte del mantenimiento de una base de datos, es importante saber en donde se están almacenando los recursos, estos para poder planear el espacio necesario en caso de crecimiento, para ello les recomiendo e siguiente query:
select sf.name, si.name, si.rows,sf.growth, sf.filename, sf.fileid, sfg.groupid, sfg.groupname
from sysindexes si inner join sysfiles sf on si.groupid = sf.groupid
inner join sysfilegroups sfg on sf.groupid = sfg.groupid
Order by sf.filename
Felices lineas
Redis es una base de datos que se encuentra completamente en memoria, esto la hace muy rápida para consultas a la misma.
Su almacenamiento es una tabla de hashes, en la que la información se almacena en la forma de Clave/Valor
Su licencia es de código abierto.
Se usa en escenarios en los que se requiere que la consulta de la información de la base de datos sea muy rápida, sus tiempos de respuesta son muy pequeños en comparación de cualquier otra base en el mercado, pero al se una base de datos que se encuentra completamente en memoria, es posible que la información se pierda e una forma muy sencilla.
Redis puede ser implementado en las diversas nubes, y su costo depende directamente de la cantidad de RAM que se emplee en su uso.
El alien ha llegado
Les dejo este codigo para separar una lista en listas mas pequeñas esto llega a ser util cuando se desea dividir el procesamiento de forma fisica
public static IEnumerable<List<T>> DivideLista<T>(List<T> lista, int tamano)
{
for (int contador = 0; contador < lista.Count; contador += tamano)
{
yield return lista.GetRange(i, Math.Min(tamano, lista.Count - i));
} }
Felices lineas
Una actividad muy sencilla, se emplea la siguiente instruccion:
List<string> Archivos = Directory.GetFiles(args[0],"*", SearchOption.AllDirectories).ToList();
Felices Lineas
Muchas veces tenemos un servido linux, principalmente en una Laptop en la que no es facil apagar el monitor, para ello podemos usar la siguiente linea de comado:
sudo vbetool dpms offFelices lineas