построить schema-less аналог BigTable. HBase - вроде то, что надо, но тяжеловесен. Прожует ли это все Tarantool+Vinyl?
                  
                  
                  Вот чего есть сейчас:
                  
                  
                  - таблица на ~10B+ записей 
                  
                  
                  - таблицей пользуются разные пользователи, которые могут видеть только свою часть данных таблицы
                  
                  
                  - поля/столбцы в строках таблицы для каждого пользователя тоже свои (но иногда могут пересекаться)
                  
                  
                  - паттерн доступа
                  
                  
                     - частое сохранение записей
                  
                  
                     - частое обновление записей по ключу
                  
                  
                     - частое получение записей по ключу
                  
                  
                     - частое получение записей по префиксу ключа
                  
                  
                     - периодический скан всех записей какого-то конкретного пользователя и/или всех пользователей
                  
                  
                  - кол-во пользователей таблицы не ограничено, но ориентируюсь на 100-1000
                  
                  
                
как всегда, нужно тестировать. но в целом кажется что да. по крайней мере если ваш кейс разрешает шардирование
можно глянуть в сторону ArangoDB
Обсуждают сегодня