Domanda

Ho letto questo termine molto. Che cosa è esattamente un database legacy? Lo chiedo perché avevo pensato che significava un vecchio database come dBASE o RDB, ma non credo che ho ragione.

Se si guarda a RoR o Django e integrazione "database legacy", che cosa database legacy significa veramente? E 'diverso da un termine generico "database legacy"?

È stato utile?

Soluzione

Nel contesto generale, si può fare riferimento ad uno qualsiasi degli tecnologie di database più vecchi.

In un contesto più specifico, può fare riferimento a un sistema di database che è stato ereditato da una squadra da precedenti proprietari di progetto.

Altri suggerimenti

legacy :. Nulla del passato che continua a giro per ritorcersi contro di te

Un database legacy è generalmente qualcosa che si dovrà ereditare e basare alcune delle vostre decisioni di progettazione intorno. La maggior parte delle aziende che mettono i lavori potrebbero già avere qualche altra soluzione (di solito orribile) ed è necessario dare loro un prodotto più grande e migliore ...

MA

Si deve lavorare con tutti i loro dati vecchi legacy. La società non sta andando a voler gestire due diverse applicazioni solo così si può mantenere tutti i loro vecchi dischi. Sarà necessario sviluppare la vostra soluzione per essere in grado di eseguire la migrazione dei dati dal sistema legacy sopra nel vostro sistema. Questo può avere un impatto enorme sul disegno complessivo del nuovo database, perché non può allontanarsi troppo dal precedente senza introdurre un sacco di problemi in termini di integrità dei dati.

Usiamo lo più il termine 'database legacy' come schema db non possiamo 'facilmente' modificare senza rompere altri software / sistemi che utilizzano questo schema.

E 'di solito dispregiativo nella mia esperienza:

  • Qualcosa di nessuno vuole toccare nel caso in cui si rompe
  • Banche dati che non possono essere mantenute (diciamo che la casella di SQL 6.5 in giro)
  • Qualcun altro database di mal progettato e realizzato
  • Qualcosa che qualcuno sta cercando di sostituire
  • Supportato da 93 anni wierdo

Se è in uso, ma ha ancora le attività di manutenzione o di sviluppo, non può essere l'eredità ...

Modifica: Data l'età del linguaggio SQL e dei RDBMS, tutto è legacy (compreso il mio nuovo sistema a causa del prossimo anno) rispetto al software elencato. A che punto Rubino gira eredità dal punto di vista del database ..?

questo riassume abbastanza bene.

[modifica] Link rotto. Ecco la citazione di FOLDOC:
Legacy System - Un sistema informatico o un programma software che continua ad essere utilizzato a causa del costo di sostituzione o la riprogettazione e spesso nonostante la sua scarsa competitività e la compatibilità con gli equivalenti moderni. L'implicazione è che il sistema è grande, monolitico e difficili da modificare.

Se il software legacy gira solo su hardware antiquata del costo di mantenimento di questo può eventualmente superare il costo di sostituzione sia il software e l'hardware a meno che una qualche forma di emulazione o di compatibilità all'indietro consente al software di funzionare su un nuovo hardware.

Scommetto che si riferiscono allo schema del database, piuttosto che il sistema di database stesso.

file flat, gerarchia, e le banche dati di rete sono solitamente denominati come database legacy. Essi rappresentano i modi chi è abituato a organizzare le informazioni in tempi preistorici -. Circa 30 anni fa

Legacy è usato per indicare la cosa vecchia. database legacy è qualcosa che continua ad essere utilizzato a causa di esso costo di sostituzione e riprogettazione di esso.

In generale contesto si riferisce al vecchio codice ereditato. Tipycally codice COBOL. E 'utilizzato per il codice che è ancora usato per ragioni historcal. Si applica anche per gli schemi DB

In sostanza, si tratta di eredità quando le tecniche più recenti sono stati ancora sviluppato per qualsiasi motivo, il vecchio sistema / database / tecnica è ancora utilizzata. Età del sistema di database non importa, davvero. Legacy significa che può essere sostituito da una tecnica migliore, ma non è stato ancora sostituito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top