Re: Distrubuerad databas
Postat: 28 oktober 2019, 09:06:00
Jag vill uppnå ett system som överlever att kopplingen till molnet försvinner. Ingen vill idag ha en fysisk server lokalt... (Så man vill ha molnserverns fördelar men också en lokal servers fördelar utan att faktiskt ha en)
Jag vill också gärna ha ett system som kan repareras av taxiföraren som levererar enheten, alltså bara plugga ur den trasiga enheten och stoppa i den nya. Alltså ingen konfiguration lokalt.
>> Men denna data vill man ju gärna backupa på någon av de andra enheterna,
>Ska "den andra enheten" väljas slumpvis? Eller ska någon konfigurera det hela?
Slumpvis, eller enligt någon smart algoritm så inte alla väljer samma backupkompis.
Antal enheter i ett system är relativt fast från installation, klinterna kommer flyttas mellan enheterna och byts ut om de går sönder. Så miljön är relativt dynamisk (över tidsperioden dagar och månader), och det är den jag vill ha koll på i databasen.
Loggning kan ske till servern i molnet när koppling finns.
Alla enheter sitter på samma lokala nät och bör kunna hitta varandra via i enklaste formen en broadcast över nätet.
>Fundera på om du inte skall överväga centralisering en gång till. Du vill inte ha strul när enheterna är utplacerade. Håll det enkelt, typ.
Vi har ett system som idag är väldigt tungt beroende av ett centralt system.
>Annars kolla lite på "distributed hash table", kanske speciellt "consistent hashing". P2P-system är relevant.
Helt klart intressant att dyka ner i..
Jag vill också gärna ha ett system som kan repareras av taxiföraren som levererar enheten, alltså bara plugga ur den trasiga enheten och stoppa i den nya. Alltså ingen konfiguration lokalt.
>> Men denna data vill man ju gärna backupa på någon av de andra enheterna,
>Ska "den andra enheten" väljas slumpvis? Eller ska någon konfigurera det hela?
Slumpvis, eller enligt någon smart algoritm så inte alla väljer samma backupkompis.
Antal enheter i ett system är relativt fast från installation, klinterna kommer flyttas mellan enheterna och byts ut om de går sönder. Så miljön är relativt dynamisk (över tidsperioden dagar och månader), och det är den jag vill ha koll på i databasen.
Loggning kan ske till servern i molnet när koppling finns.
Alla enheter sitter på samma lokala nät och bör kunna hitta varandra via i enklaste formen en broadcast över nätet.
>Fundera på om du inte skall överväga centralisering en gång till. Du vill inte ha strul när enheterna är utplacerade. Håll det enkelt, typ.
Vi har ett system som idag är väldigt tungt beroende av ett centralt system.
>Annars kolla lite på "distributed hash table", kanske speciellt "consistent hashing". P2P-system är relevant.
Helt klart intressant att dyka ner i..