FODA

Páginas: 6 (1305 palabras) Publicado: 13 de octubre de 2013
OBJETIVO. 
El   objetivo   de   esta   práctica   es   realizar   las   actividades   necesarias   para   instalar   un
ambiente   de   desarrollo   con   una   base   de   datos   PostreSQL   con   su   extensión   espacial
PostGIS empleando plataforma Linux. Las instrucciones que se describen a continuaciónilustran los pasos requeridos para instalar PostgreSQL 9 en un sistema operativo Ubuntu
13.04 (Raring Ringtail) . 
Cabe mencionar que para el desarrollo de esta práctica, se pueden aplicar las siguientes
variantes: 
• Instalar   PostreSQL   directamente   en   Ubuntu   empleando   máquina   virtual   (las
instrucciones   de   esta   práctica   aplican   de   manera   similar,   se   recomienda
ampliamente esta variante). 
•Instalar PostreSQL en otra distribución de Linux, el alumno deberá configurar e
instalar la base de datos empleando los comandos equivalentes.

Introducción
PostgreSQL es un SGBD relacional orientado a objetos y libre, publicado bajo la licencia
BSD.
Como   muchos   otros   proyectos   de   código   abierto,   el   desarrollo   de   PostgreSQL   no   es
manejado   por   una   empresa   y/o   persona,   sino   que   es   dirigido   por   una   comunidad  de
desarrolladores   que   trabajan   de   forma   desinteresada,   altruista,   libre   y/o   apoyados
pororganizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL
Global Development Group).
La siguiente lista muestra los hitos más importantes en la vida del proyecto Postgres.
•1986: se publicaron varios papers que describían las bases del sistema.•1988: ya se contaba con una versión utilizable.
•1989: el grupo publicaba la versión 1 para una pequeña comunidad de usuarios.
•1990: se publicaba la versión 2 la cual tenía prácticamente reescrito el sistema de
reglas.
•1991: publicación de la versión 3, esta añadía la capacidad de múltiples motores
de almacenamiento.
•1993: crecimiento importante de la  comunidad de usuarios, la cual  demandabamás características.
•1994: después de la publicación de la versión 4, el proyecto terminó y el grupo se
disolvió.
 Algunas de sus principales características son, entre otras:
Alta concurrencia
Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas

en   inglés)   PostgreSQL   permite   que   mientras   un   proceso   escribe   en   una   tabla,   otrosaccedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión
consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de
bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de
bloqueos explícitos.....
Amplia variedad de tipos nativos
PostgreSQL provee nativamente soporte para:
•Números de precisión arbitraria.•Texto de largo ilimitado.
•Figuras geométricas (con una variedad de funciones asociadas).
•Direcciones IP (IPv4 e IPv6).
•Bloques de direcciones estilo CIDR.
•Direcciones MAC.
•Arrays.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser
por   completo   indexables   gracias   a   la   infraestructura   GiST   de   PostgreSQL.   Algunosejemplos son los tipos de datos GIS creados por el proyecto PostGIS.
DESARROLLO
Ejecutar la siguiente instrucción para comenzar el proceso de compilación.
Make

9. Juego de caracteres 
Por default todas las bases de datos creadas en Linux con PostgreSQL emplean como
juego de caracteres UTF­8, el cual es el juego de caracteres por default de Linux. Sinembargo, en prácticas posteriores se realizará la importación de datos en un juego de
caracteres ISO­8859­1, que contiene acentos, “ñ”, etc. 
Para evitar que se guarden caracteres extraños debido al juego de caracteres empleados,
se   deberán   ejecutar   las   siguientes   instrucciones   para   poder   crear   bases   de   datos   con
ISO­8859­1: 
Editar el archivo “local”: 
sudo nano /var/lib/locales/supported.d/local ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Foda
  • Foda
  • Foda
  • Foda
  • FODA
  • FODA
  • Foda
  • FODA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS