g wan — Voltdb + gwan с переполнением стека

Я решил использовать GWAN, как мой сервер приложений, и я хочу использовать voltdb для хранения данных. Кто-нибудь работал вместе?

Я буду развивать его в C ++.

1

Решение

В недавнем онлайн игра демо представлены на ORACLE Open World Экспо в СФО мы не использовали voltDB скорее ORACLE noSQL, который является Java (распределенным) хранилищем KV.

Поскольку мы использовали G-WAN в качестве ускорителя кэширования базы данных для 100 millions of records обновляется в режиме реального времени (на одном сервере), я полагаю, что этот опыт уместен в вашем случае, потому что voltDB не обрабатывает такого рода скорости TPS.

Вы очень мало говорите о своем проекте, поэтому я опишу то, что мы сделали в нашей демонстрации: сервлет C создал рабочие потоки. Некоторые использовались для обновления положения (направление, ориентация, скорость) ботов, а другие использовались для отправки изменений в удаленное хранилище noSQL KV на основе Java.

Это позволило этому же сервлету отвечать в реальном времени игрокам-людям, которые отправили свои новые позиции и запросили списки всех соседних ботов (также распараллеленные).

Это стало возможным благодаря тому, что G-WAN поддерживает и сервлеты C, и Java: C предлагал компактные структуры данных для кэша (100 миллионов записей потребляют достаточное количество оперативной памяти), а Java позволяла G-WAN взаимодействовать с базой данных noSQL. ,

Я не знаю, что будет делать ваше приложение, но, по крайней мере, у вас есть пример такого случая с использованием G-WAN и (огромной) БД, которая должна реагировать в реальном времени.

G-WAN поддерживает сервлеты C и C ++, поэтому вы можете использовать ваши любимые библиотеки C ++.

0

Другие решения

Я работаю в VoltDB. Мы не знаем никого, кто пытался это сделать, но у нас недавно был похожий вопрос на нашем форуме: http://community.voltdb.com/node/1862.

0

По вопросам рекламы [email protected]