PostgreSQL si aggiorna alla versione 9.0

PostgreSQL si aggiorna alla versione 9.0

E' stata da poco rilasciata la nuova versione 9.0 del popolare DBMS open source PostgreSQL. Ecco le principali novità

di pubblicata il , alle 16:54 nel canale Programmi
 
20 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
Asterion22 Settembre 2010, 09:20 #11
Originariamente inviato da: [>
Percaso hai studiato all' università statale di milano laurea in comunicazione digitale... perchè anche io ho usato PostgreSQL per l'esame di Base di dati.


No, laurea in informatica alla Sapienza a Roma. Le università utilizzano spesso software open source per fortuna
coschizza22 Settembre 2010, 09:36 #12
Originariamente inviato da: xsim
Ma voi che vedo lo conoscete bene (certamente meglio di me)..com'è rispetto all'SQL Server 2008 R2 della Microsoft ?
Questione economica a parte.


dare una risposta e come dare una risposta alla domanda :

è meglio linux o windows?

dipende

diaciamo che se prendiamo la parte enterprise del prodotto l'R2 del 2008 non ha paragoni essendo su un piano superiore, ma se invece devi decidere su un sql gratuito e sei in dubbio tra mysql e sql express della ms allora come funzionalita se la gioca

il problema è che essendo open molti che lo preferiscono è perche non è closed e quindi sono accecati dal solito odio ideologico che poco ha a che fare con la tecnologia. oppure lo usano negli studi universitari e quindi sono convinti (un po come java) che essendo usato li si tratta di un prodotto diffuso mentre dopo sul campo nessuno di quelli che conosco io hanno mai visto un utilizzo reale del prodotto e na hanno solo sentito parlare.

io per esperienza mi sono sempre trovato male con questo prodotto e dove ho potuto l'ho sempre cambiato con equivalenti gratuiti primo fra tutti slq della ms, ma non perche non funionava male ma semplicemente gli mancavano delle feature che mi facevano comodo e da un punto di vista della facilità di gestione era un po ostico per me e per le altre persone che ci dovevano mettere mano

oggi come oggi è usato in una niccia di mercato a ha sempre avuto uno sviluppo molto piu lento dei concorrenti quindi se devo pensare a un database pensando alla sua vita ne lungo periodo io sincerametne te lo sconsiglierei
chiaro_scuro22 Settembre 2010, 09:42 #13
Puoi fare qualche esempio di feature che rende l'sql server di ms, anche quello gratuito, preferibile a postgresql?

Nel dubbio tra mysql e sql express non pensi che postgresql possa essere un database da prendere in seria considerazione?

Grazie.

Ciao.
Duncan22 Settembre 2010, 10:01 #14
che Sql Express, che uso, possa essere una alternativa a PostgreSQL ho seri dubbi, per le limitazioni intrinseche del prodotto gratuito MS, a cominciare dal numero di CPU utilizzabili (una) memoria (1GB), meno stringente la limitazione sulla grandezza del DB (10GB) che in genere basta, ma le priome due sono già strette per applicazioni intranet in piccole e medie aziende ed il DB libero è nettamente migliore non avendo le limitazioni del DB gratuito MS.

Il vantaggio del prodotto MS è la facilità di installazione, configurazione ecc, con PostgreSQL ci si deve sbattere un po' di più.
coschizza22 Settembre 2010, 10:13 #15
Originariamente inviato da: chiaro_scuro
Puoi fare qualche esempio di feature che rende l'sql server di ms, anche quello gratuito, preferibile a postgresql?

Grazie.

Ciao.


piu che altro è una questione di tco, nella nostra struttura abbiano molti database in sviluppo che devono essere portabili tra le varie piattaforme micorsoft e questo richiede un integrazione fra i sistemi, portare un database compesso tra un sql express a uno centralizzato sql puo richiedere pochi minuti di lavoro e questo ci evita di dover migrare dati securty o altra tra database di marche diverse.
Duncan22 Settembre 2010, 11:20 #16
portare mun backup da un DB ad un altro si può fare con qualunque DBMS serio, anche con PostgreSQL
coschizza22 Settembre 2010, 11:32 #17
Originariamente inviato da: Duncan
portare mun backup da un DB ad un altro si può fare con qualunque DBMS serio, anche con PostgreSQL


portare i dati si ma se ho un database con codice utenti security e tante personalizzazioni fatte sull' express basta prendere il file e attaccarlo al slq normale e mi ritrovo tutto senza fare nessuna conversione
Duncan22 Settembre 2010, 12:34 #18
Perchè su un DBMS come postgreSQL no?

Esiste una sola versione per client, server o developer... prendi un DB e lo metti dove vuoi.

Non conosco la tua applicazione, od avete fatto personalizzazioni pesanti o non capisco cosa ci possa essere di diverso dall'usare un DB piuttosto che un altro.
chiaro_scuro22 Settembre 2010, 13:22 #19
>ma se ho un database con codice utenti security e tante personalizzazioni fatte sull' express

Beh, ma questo vale anche se il lavoro lo fai in partenza su postgresql: non è una mancanza di features, come hai detto tu, ma solo una programmazione legata a filo doppio ad un unico database. Questo ovviamente ti costringe ad legarti a quel database indipendentemente da quanto questo sia valido o ricco di funzioni utili.

>abbiano molti database in sviluppo che devono essere portabili tra le varie piattaforme micorsoft

E non sarebbe meglio usare un database che non solo puoi portare tra le piattaforme microsoft ma anche in quelle unix?

>con PostgreSQL ci si deve sbattere un po' di più.
Si è vero ma uno che mette su un database del genere dovrebbe avere quel minimo di conoscenza tali per cui l'installazione di postgresql non rappresenti un problema, neanche un problemino

Chiedevo informazioni sulle limitazioni di postgresql rispeetto a sql server perchè non sono un maestro dei database ma per l'uso che faccio non lo vedevo limitato rispetto a sql server ma magari mi sbagliavo (postgresql lo uso per le mie applicazione mentre sql server lo uso per via gestionale certificato solo per sql server ).
Dane22 Settembre 2010, 13:25 #20
Originariamente inviato da: coschizza
piu che altro è una questione di tco, nella nostra struttura abbiano molti database in sviluppo che devono essere portabili tra le varie piattaforme micorsoft e questo richiede un integrazione fra i sistemi, portare un database compesso tra un sql express a uno centralizzato sql puo richiedere pochi minuti di lavoro e questo ci evita di dover migrare dati securty o altra tra database di marche diverse.



evidentemente avete una infrastruttura basata su M$.
Ti credo che fai prima a "integrare" (nota le virgolette per il termine, che è sostanzialmente inadatto) sql express con sql server piuttosto che con postgres.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^