These are chat archives for NodejsRUS/chat

14th
Oct 2014
Realetive
@Realetive
Oct 14 2014 05:06
@wormen, однозначный ответ на твой вопрос: «Да!».
Oleg Bogdanov
@wormen
Oct 14 2014 05:07
@Realetive что-то не в тему
Roman Milovskiy
@dcromster
Oct 14 2014 05:27
@wormen тут зависит от: 1.данных 2.специалистов, которые есть рядом
Oleg Bogdanov
@wormen
Oct 14 2014 05:30
разрабатываю платформу для интернет магазинов, собираюсь перенести на nodejs, и, я полагаю, чтобы ускорить получение данных из БД, то скорее всего придется заменить MySql
Roman Milovskiy
@dcromster
Oct 14 2014 05:32
Ну и MySQL можно разогнать... Поскольку у тебя будет больше чтения, то для хранения и записи оставь MySQL, а для чтения RedisDB.
Oleg Bogdanov
@wormen
Oct 14 2014 05:32
т.е. ты предлагаешь кэшировать данные, верно?
Roman Milovskiy
@dcromster
Oct 14 2014 05:33
Да, похоже на это.
Oleg Bogdanov
@wormen
Oct 14 2014 05:37
а не проще тогда для кэша использовать Mongo? на мой взгляд там больше перспектив в плане данных
Roman Milovskiy
@dcromster
Oct 14 2014 05:38
Mongo это как MySQL, только сбоку. А редиска ближе к memcashed, но не совсем.
Если при сбое мемкешед потеряет всё, то редиска всё восстановит.
Oleg Bogdanov
@wormen
Oct 14 2014 05:39
а когда это Mongo к MySql приравняли? это разные типы баз
Roman Milovskiy
@dcromster
Oct 14 2014 05:45
те же яйца только с боку :) MySQL и Mongo хранят данные на носителях. Редиска с мемкешедом - в ОЗУ.
Но если ты хочешь попробовать Монгу - пожалуйста. Но у неё есть свои ограничения.
В одной конторе на разборе полётов "почему проект задерживается" была фраза: У нас одна большая проблема - MongoDB.
Roman Milovskiy
@dcromster
Oct 14 2014 05:52
@wormen понимаешь?
pazik
@pazik
Oct 14 2014 09:57
доброго дня!
подскажите, плиз
с баша на винде вызов ноды ломится в programfiles x64, а нода стоит в x86, т.е. в programfiles
куда копать?
Oleg Bogdanov
@wormen
Oct 14 2014 11:00
установить ноду для х64, и перенести туда модули из х86
это все что нужно будет сделать
Roman Milovskiy
@dcromster
Oct 14 2014 11:01
а в винде нет симлинков?
Oleg Bogdanov
@wormen
Oct 14 2014 11:01
есть, но это не решит проблемы
Roman Milovskiy
@dcromster
Oct 14 2014 11:02
значит неправильные симлинки :)
Oleg Bogdanov
@wormen
Oct 14 2014 11:02
дело то не только в файлах, а в том что еще и в реестре данные прописываются
Roman Milovskiy
@dcromster
Oct 14 2014 11:03
ну так и пусть. Если симлинк нормальный, то путь x64 пошлет на x86
ну это я с точки зрения линуксоида. Могу и ошибаться, венда чудесный организмЪ.
Oleg Bogdanov
@wormen
Oct 14 2014 11:05
да, ошибаешься....
я когда с х86 на х64 переезжал так же размышлял
с тем что в линуксе все это гораздо проще делается, соглашусь ....
Oleg Bogdanov
@wormen
Oct 14 2014 11:11
@dcromster к тебе вопрос в продолжение к тому что раньше обсуждали....
для кэширования, в ноде какие модули использовали?
я о редиске
Roman Milovskiy
@dcromster
Oct 14 2014 11:14

Ну извините (по винде). Я её только как плаформу для запуска Сталкера воспринимаю :)

https://github.com/mranney/node_redis - для редиски

Хотел чтобы было универсально: ORM для MySQL и Redis. Взял https://github.com/biggora/caminte. Но потом пожалел. Автор не отвечает, баги прут... Пришлось делать отдельно.
pazik
@pazik
Oct 14 2014 11:16
спс ;)
Oleg Bogdanov
@wormen
Oct 14 2014 12:20
а что отдельно делал?
Roman Milovskiy
@dcromster
Oct 14 2014 12:21
Отдельная библиотека для ORM Mysql и отдельная для ORM Redis