Добрый день!
Подскажите пожалуйста как решить вопрос обработки более триллиона значений?
Хранение происходить в NoSql LiteDb
При необходимости я извлекаю данные и мне их нужно обрабатывать, но задался вопросом если у меня будет более квадриллиона данных ? Сервак генерирует пакеты вроде все норм использую значение uint хватит на долго.
Но при получении данных с базы если произойдет переполнение и я не смогу вытащить в коллекцию, как поступить может кто знает?
Хотя бы подсказку куда смотреть...
Сосохраняю  данные в базу
Curr c = p.curr.Dequeue();
                    lock (p.locker)
                    {
                        using (var db = new LiteDatabase(@"MyData.db"))
                        {
                            var col = db.GetCollection<Curr>("currency");
                            col.Insert(c);
                        }
                    }
Запрашиваю данные с базы
List<Curr> d;
            lock (p.locker)
            {
                using (var db = new LiteDatabase(@"MyData.db"))
                {
                    ILiteCollection<Curr> currDat = db.GetCollection<Curr>("currency");
                    d = currDat.FindAll().ToList();
                }
            }
Собственно сама коллекция
List<Curr> d;
Как обойти переполнение или сделать постраничное чтение кто может быть знает?
З.ы тестовое задание нужно сдать вечером... :)