Я новичок в NoSQL DB и Apache HBase, но я хочу изучить его. И мне было интересно, могу ли я использовать HBase только с одним сервером, потому что то, что я знаю до сих пор, состоит в том, что есть три режима работы HBase. 1. Standalone 2. Псевдо-распределенных 3. Полностью распределеннаяИспользование Apache HBase на одном сервере
так на одном сервере, я могу использовать автономные, так и псевдо-распределенную только, но вот проблема, потому что я нашел, что эти 2 режимы не должны использоваться в производственной среде.
Вопрос: могу ли я использовать полностью распределенную конфигурацию с одним сервером или я вынужден покупать больше серверов для запуска HBase в полностью распределенной производственной среде?
Большое вам спасибо.
Благодарим вас за ответ, но у меня есть еще один вопрос. Если я буду использовать MySQL, и если мы посчитаем, что в мгновенном чате будет, например, 500 человек онлайн, где каждый пользователь будет отправлять сообщение, например каждые 5 секунд, будет ли MySQL обрабатывать этот объем данных? (Сообщение будет доставлено через Node.js, MySQL будет использоваться для истории чата) PS. Я знаю, что это не так много пользователей по сравнению с другими веб-сайтами, но я запускаю это на VPS с 2 ГБ оперативной памяти и 2 ГГц процессором. –
@ peterpetr4 Даже если это не оптимально для этой цели, вы даже можете заставить его работать с mysql, работая с памятью на вашем сервере и сохраняя партии до mysql каждую минуту + ежедневную обрезку для удаления старых сообщений. Есть почти бесконечные реализации и множество разных технологий, вы можете найти множество приложений opensource nodejs, которые уже делают это с помощью redis/mongodb/couchbase: https://github.com/NKjoep/Nodejs-Persistent-Chat http: // tugdualgrall. blogspot.com.es/2012/11/building-chat-application-using-nodejs.html http://thelimbeck.wordpress.com/2013/05/25/simple-chatrooms-with-redis/ ... –