Как Facebook структурирует их данные для сообщений. Я услышал, что они используют Cassandra для поиска ящика входящих сообщений, но действительно ли это - единственная технология, которую они используют?
Вот как схема базы данных Facebook может выглядеть.
Я сомневаюсь, что на самом деле выглядит так, потому что такая нормализованная схема не будет очень масштабируемой. См. Управление данными в стиле Facebook .