Entradas

Mostrando entradas de julio, 2022

postgreSQL

Imagen
  Organizacion en el disco Para empezar vamos a ver como PostgreSQL organiza los ficheros con nuestros datos en el disco. Todos los ficheros usados por PostgreSQL se encuentran en el directorio que hayamos definido como directorio de datos ( data_directory ) en nuestro sistema. postgres=# SHOW data_directory; data_directory ---------------- /var/pgsql (1 row) Dentro del directorio de datos encontraremos varios subdirectorios con diferentes cometidos. postgres@server01:~$ cd /var/pgsql/ postgres@server01:/var/pgsql$ ls -l total 92 drwx------ 7 postgres nogroup 4096 2011-10-04 18:01 base drwx------ 2 postgres nogroup 4096 2011-10-04 18:24 global drwx------ 2 postgres nogroup 4096 2011-10-04 17:53 pg_clog -rw------- 1 postgres nogroup 4476 2011-10-04 17:53 pg_hba.conf -rw------- 1 postgres nogroup 1636 2011-10-04 17:53 pg_ident.conf drwx------ 4 postgres nogroup 4096 2011-10-04 17:53 pg_multixact drwx------ 2 postgres nogroup 4096 2011-10-04 17:53 pg_notify drwx------ 2 post...

MongoDB

Imagen
  Cuando hablamos de bases de datos tendemos a pensar en SQL y el modelo de bases de datos relacional, pero existen alternativas como los modelos no relacionales donde MongoDB es quizá el ejemplo más destacado. MongoDB (del inglés humongous, "enorme") es un  sistema de base de datos NoSQL orientado a documentos de código abierto y escrito en C++ , que en lugar de guardar los datos en tablas lo hace en estructuras de datos BSON (similar a JSON) con un esquema dinámico. Al ser un proyecto de código abierto, sus binarios están disponibles para los sistemas operativos Windows, GNU/Linux, OS X y Solaris y es usado en múltiples proyectos o implementaciones en empresas como MTV Network, Craigslist, BCI o Foursquare. La razón de esto es que MongoDB, al estar escrito en C++, cuenta con una más que  notoria capacidad  para aprovechar los recursos de la máquina y, al estar licenciado bajo una licencia GNU AGPL 3.0, es posible adaptarlo a nuestras necesidades. Si no conoces Mong...

MySQL

Imagen
  MySQL es una base de datos relacional, en la que almacenamos datos que luego manejamos usando sentencias SQL. Sin embargo, esos datos tienen que guardarse en algún sitio. El lugar suele ser:  /var/lib/mysql  pero para asegurarnos, debemos mirar el fichero  my.cnf . Este fichero se encuentra en: Ubuntu, Debian y derivados:  /etc/mysql/my.cnf Red Hat, Fedora y derivados:  /etc/my.cnf Allí podemos ver el valor de  datadir . La forma concreta en que se almacenan los datos dependerá  del motor de almacenamiento   que uses: MyISAM, InnoDB, etc. He visto a más de uno copiando y pegando los directorios de datos de MySQL para hacer un backup, no es una locura pero tiene su procedimiento que hay que seguir. Es un tema lo suficientemente interesante y con identidad propia para hacer otra entrada. Ya hablaremos de esta otra forma de hacer copias de seguridad de MySQL. WhatsApp Facebook Twitter LinkedIn Email Telegram Share

SQLite

Imagen
Directorio de datos El SDK de Android proporciona API dedicadas que permiten a los desarrolladores utilizar bases de datos SQLite en sus aplicaciones. Los archivos SQLite generalmente se almacenan en el almacenamiento interno en / data / data / / bases de datos. Sin embargo, no existen restricciones para la creación de bases de datos en otros lugares. ¿Cómo veo la base de datos SQLite? Copia de seguridad y base de datos SQLite Navegue a la carpeta “C: sqlite”, luego haga doble clic en sqlite3.exe para abrirla. Abra la base de datos utilizando la siguiente consulta .open c: /sqlite/sample/SchoolDB.db. … Si está en el mismo directorio donde se encuentra sqlite3.exe, entonces no necesita especificar una ubicación, como esta: .open SchoolDB.db. 25 янв. 2021 г. ¿Cómo puedo usar la base de datos SQLite en Android? Ejemplo de base de datos SQLite de Android paquete ejemplo.javatpoint.com.sqlitetutorial; contacto de clase pública { int _id; String _name; String _phone_number; contacto público ...