/ / Може ли Redis да спести 30 TB данни? - redis, bigdata

Може ли Redis да запази 30 TB данни? - редис, bigdata

Redis е добро решение за моята работа, ноПроблемът е, че Redis се нуждае от много памет, за да съхрани данните. И данните ми са твърде големи. Има ли някакво решение, което мога да запазя такива големи данни? Може ли Redis да компресира тези данни, за да ги запази? Благодаря!

Отговори:

1 за отговор № 1

Отговорът на въпроса ви е, ДА, като Крис, посочи, че ще ви трябва 30TB RAM система или разпределена система с общо 30 TB RAM.

НО

Ефективният начин да използвате redis е да го използвате катокеш хранилище, в противен случай бихте могли да използвате всяка база данни NOSQL за големи данни като вашата. Защо ви трябва 30TB данни в кеша? Вместо това можете да опитате един от следните подходи:

  • Съхранявайте действителното съдържание / данни на диска и съхранявайте индекса на данните в redis. Можеш да използваш вторични индекси от redis.
  • Кодирайте / компресирайте данните си с помощта на каквато и да е техника на компресия без загуби и след това запазете в redis. Redis няма да компресира данните за вас.