Back to top

Autore Topic: Suggerimenti per nuovo componente RSS Reader  (Letto 2091 volte)

Offline falsinfab

  • Esploratore
  • **
  • Post: 60
    • Mostra profilo
Suggerimenti per nuovo componente RSS Reader
« il: 29 Giu 2009, 14:04:01 »
Salve,

sto sviluppando un componente che permette di archiviare a leggere uno o più feed rss ma ci ho alcuni dubbi su come procedere nell'affrontare i vari problemi. Attualmente il proncipale è il seguente: la memorizzaziione dei feed (che verranno ricontrollati, diciamo, una volta ogni ora) si può fare in due modi, o su un file di cache e su una tabella apposita. La soluzione dell atabella ha molti vantaggi ma ha anche lo svantaggio che occorre controllare se nuovi feed sono presenti ed effettuare continuamente operazioni di inserimento (dei feed nuovi) e rimozione (dei feed vecchi). Ora il dubbio è che queste continue operazioni possano portare qualche problema all'integrità del database oppure farlo screscere in modo abnorme. Questa seconda ipotesi si basa sulle mia scarse conoscenze di come funzionano i db, mi sembra di ricordare che anche se si cancella un elemento lo spazio occupato rimane nel db fino a che non si fa una compattazione. La soluzione di memorizzare nei file di cache non ha questo problema ma ha altri svantaggi che non sto qui ad elencare ora.
Voi che strada suggerite di prnedere?
Grazie a tutti

Offline falsinfab

  • Esploratore
  • **
  • Post: 60
    • Mostra profilo
Re:Suggerimenti per nuovo componente RSS Reader
« Risposta #1 il: 30 Giu 2009, 21:26:15 »
Non c'è nessun esperto di database che mi può dire se frequenti operazioni di inserimento e cancellazione possono far crescere esageratamente la dimensione del db?

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re:Suggerimenti per nuovo componente RSS Reader
« Risposta #2 il: 01 Lug 2009, 08:16:11 »
Utilizza una struttura normalizzata per categorie di feed e feed stessi, fai cancellari i feed più vecchi di X e sei a posto, nessun problema di spazio.

Un OPTIMIZE TABLE ogni x record aggiunti/cancellati ti aiuterà ulteriormente.

Offline falsinfab

  • Esploratore
  • **
  • Post: 60
    • Mostra profilo
Re:Suggerimenti per nuovo componente RSS Reader
« Risposta #3 il: 02 Lug 2009, 09:23:16 »
Ciao egrazie per la risposta

Ma il comando "OPTIMIZE TABLE" può essere lanciato da applicativo joomla? Di solito ho visto che gli hosting "standard" permettono solo un set di comandi SQL comuni, quelli piu "particolari" sono riservati agli amministratori.

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re:Suggerimenti per nuovo componente RSS Reader
« Risposta #4 il: 02 Lug 2009, 17:04:38 »
eh, devi allora avere delle esigenze di hosting specifiche, ma puoi tralasciare l'optimize table.

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re:Suggerimenti per nuovo componente RSS Reader
« Risposta #5 il: 03 Lug 2009, 15:39:37 »
Vai comunque tranquillo, un db è progettato apposta per questo!
Extensioni e Template per Joomla

 



Web Design Bolzano Kreatif