Ernesto Lozano escribió:
Hola a Todos
Para orientar desde el punto de vista comercial ya que como entendi es al Jefe que hay convencer que presumo no Tecnico o si fuese el Chief de Tecnologia hay que realizarle un Benchmark de atributos y para eso reco , pila cada dato de que nuestros compañeros expertos en esta Comunidad como Fernando de Uruguay , Edwin de Dominicana J y Alvaro de Chile y Guido de Argentina Jaime de Ecuador ,Gilberto de Cuba y los compañeros de la UCI seguro que te guiaran Tecnicamente al Benchmark ahora desdes el otro punto vista debes orientar el gusto a la bases de Datos en el ahorro de poder hacer con Gestos como Postgresql desarrollo de bajo costo ,Lo Segundo que el aplicativo puede estar en Multiplaforma, Tercero Comunidad en Franco Crecimiento en la Region Latina donde hay actores de multiple visiones pero con vision solidaria y colaborativa Es la Bases de Datos de mayor crecimientos en Migraciones hacia ambiente Criticos con Instalaciones con mas de 28 Millones de registro en acceso real en nuestro caso local en Venezuela para ponerte experiencia alguna como observas hay mucha fortaleza que te permitira que tu Jefe comience a pensar seriamente Espero que estas humildes palabras puedan ayudar a colaborar Saludos a Todos Ernesto Lozano
Venezuela
El 26 de noviembre de 2009 16:20, Ing. Marcos Ortiz Valmaseda <[email protected] <mailto:[email protected]>> escribió:

    Giorgio escribió:

        Gracias amigos por sus respuestas, ya hice un documento con la
        propuesta.
         Actualmente se tiene un sistema en PowerBuilder 6.5 y SQL
        Server 2000, el cual actualmente pesa 126...GB esta mal
        normalizado y dificil de entender, ya que se encontro todo
        esto ya implementado se esta parchando, pero la idea es crear
        un nuevo sistema con una nueva base de datos, documentos del
        sistema, manuales de desarrollo, modelo de negocio, etc.
         El constante problema de la base de datos es el bloqueo de
        usuarios al hacer consultas, insert, update, el cual se
        identifica por el sp_who (para los q usan SQL Server) mi duda
        es como controlar los bloqueos de una BD PostgreSQL, existe
        tablas de sistema al igual q el SQL o de mejor trabajo..

    Primeramente, con MVCC en PostgreSQL el problemas de los bloqueos
    esta casi en tu totalidad resuelto.
    Los principios de dise;o de MVCC son:
    1- Una lectura no debe bloquear otra lectura
    2- Una escritura no debe bloquear una lectura
    3- Una escritura no debe bloquear otra escritura  a menos que
    deban escribir el mismo registro.

    Y entonces para el control de los bloqueos podemos ver la vista
    pg_locks para ver cuales son los bloqueos del sistema.

    Lo que podrias hacer es implementar un buen esquema de seguridad
    de usuarios dentro de la base de datos usando siempre el principio
    del minimo privilegio, o sea el usuario tiene acceso exactamente a
    los registros que debe.

    No se si eso responde tu pregunta.

    Saludos

    --
    TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
                 http://archives.postgresql.org/pgsql-es-ayuda


Exactamente Ernesto, se me habia olvidado el punto de vista que mas le interes al jefe. Es que siempre me voy por la parte tecnica.

Saludos

--
TIP 4: No hagas 'kill -9' a postmaster

Responder a