Newsgroup: it.comp.software.database
Titolo: Applicazione su database sicura

Devo fare un upgrade ad una piccola applicazione scritta anni fa in MS
Access 97 in quanto mi hanno chiesto nuove funzionalità e una maggiore
sicurezza.
Visto che non mi va di passare a Access 2003, vuoi perchè tanto metà
del codice andrebbe riscritto solo per il passaggio, vuoi perchè chi
me l'ha chiesto è una associazione di volontariato a cui non voglio
far spendere euro inutilmente, allora vorrei partire da zero e anche
cambiare tipo di database.
La domanda e' quindi: quale puo' essere una buona scelta per il
database?
Note complementari:
1- il numero di record non è elevato (per ora), ma continua a
crescere, con un ritmo sempre piu' elevato, e non possono cancellare i
vecchi
2- per ora è utilizzato su di un solo (vecchio) computer, quindi
front-end e back-end sono sulla stessa macchina, ma a breve contano di
prendere una seconda macchina ed utilizzare entrambi i terminali in
contemporanea;
3- devo garantire un elevato grado di sicurezza, sia a livello di
accesso, con cui me la cavero' con un sistema username-password magari
criptato, sia a livello di dati, non vogliono cioè che una "lettura"
dei files dei dati possa rilevare informazioni sensibili;
4- vorrei creare un sistema "leggero" e che richieda pochissima
manutenzione, anche per quanto riguarda l'installazione
All'inizio pensavo di scrivere una applicazione leggera con python +
sqllite ma non penso che ce la possa fare per la sicurezza e la
multiutenza...
Ciao e grazie.
Doc Hollywood


In realta', usando gli strumenti giusti, un database SQLite puo'
gestire bene la multiutenza, purche' il livello di concorrenza
(specialmente in scrittura) non sia troppo elevato.
Per la sicurezza puoi semplicemente criptare i dati sensibili (usando
package appositi oppure GnuPG.
Per strumenti giusti intendo, ad esempio, usare Twisted.
Comunque, in definitiva dipende dal tipo di applicazione che devi
sviluppare.
Saluti  Manlio Perillo

 ha scritto nel messaggio
news:1131534506.2...@f14g2000cwb.googlegroups.com...
Devo fare un upgrade ad una piccola applicazione scritta anni fa in MS
Access 97 in quanto mi hanno chiesto nuove funzionalità e una maggiore
sicurezza.
Visto che non mi va di passare a Access 2003, vuoi perchè tanto metà
del codice andrebbe riscritto solo per il passaggio, vuoi perchè chi
me l'ha chiesto è una associazione di volontariato a cui non voglio
far spendere euro inutilmente, allora vorrei partire da zero e anche
cambiare tipo di database.
La domanda e' quindi: quale puo' essere una buona scelta per il
database?
Note complementari:
1- il numero di record non è elevato (per ora), ma continua a
crescere, con un ritmo sempre piu' elevato, e non possono cancellare i
vecchi
2- per ora è utilizzato su di un solo (vecchio) computer, quindi
front-end e back-end sono sulla stessa macchina, ma a breve contano di
prendere una seconda macchina ed utilizzare entrambi i terminali in
contemporanea;
3- devo garantire un elevato grado di sicurezza, sia a livello di
accesso, con cui me la cavero' con un sistema username-password magari
criptato, sia a livello di dati, non vogliono cioè che una "lettura"
dei files dei dati possa rilevare informazioni sensibili;
mysql ha aes_encript
4- vorrei creare un sistema "leggero" e che richieda pochissima
manutenzione, anche per quanto riguarda l'installazione
openoffice, mysql
mysql-php-apache
All'inizio pensavo di scrivere una applicazione leggera con python +
sqllite ma non penso che ce la possa fare per la sicurezza e la
multiutenza...
io come db ti consiglio mysql
giocando un po si puo avere dei dati al sicuro
