Re: Någon som fattar "minnesdatabaser"?
Postat: 17 maj 2015, 10:24:44
Utan att vara särskilt insatt så tänker jag mig en väldigt stor skillnad:
En minnesdatabas behöver inte alls vara optimerad för att läsa ifrån disk - den arbetar alltid i ram-minnet. Om den sparar ner information på disk (och läser information ifrån disk) så är det operationer som det inte finns några direkta prestandakrav på. Formatet på datan på disken behöver t.ex. inte vara på ett sådant sätt att det är effektivt att söka i - all information där kopieras vid uppstart till ram-minnet, och sedan sker inga läsningar mer ifrån disken. En vanlig databas har disken som fallback om den data som eftersöks inte finns i ram-minnet. En minnesdatabas har ingen sådan fallback, det som finns i minnet är det som finns.
En minnesdatabas behöver inte alls vara optimerad för att läsa ifrån disk - den arbetar alltid i ram-minnet. Om den sparar ner information på disk (och läser information ifrån disk) så är det operationer som det inte finns några direkta prestandakrav på. Formatet på datan på disken behöver t.ex. inte vara på ett sådant sätt att det är effektivt att söka i - all information där kopieras vid uppstart till ram-minnet, och sedan sker inga läsningar mer ifrån disken. En vanlig databas har disken som fallback om den data som eftersöks inte finns i ram-minnet. En minnesdatabas har ingen sådan fallback, det som finns i minnet är det som finns.