> Ага, какже. Каменты деревьями нереляционная база данных конечно построит сама )))
Вообще JSON он на то и JSON, чтоб позволять хранить документ поста вместе с деревом комментариев и строить вообще ничего не придется. Но с таким подходом возникают уже другие проблемы, например, «одновременное» добавление комментариев, что по сути будет означать «одновременное» редактирование документа поста.
V8 и greaseMonkey — это просто инструмент формирования нужной выборки. И он может быть любым, хоть Python, хоть Ruby, хоть даже Io language. Говоря человеческим языком, данные прогоняются через программу, которая отсеивает все лишнее и оставляет только нужное, которое потом складывается/добавляется в отдельную коллекцию, которая при последующем запросе отдается уже без протаскивания через «программный фильтр», а потому — достаточно быстро.
JS-движки в качестве бэкендов применяются по умолчанию видимо потому, что JSON — это родной формат JS (JavascriptObjectNotation).
Что значит заменить? Это разные вещи, которые нужно применять для разныз задач. Реляционные БД никуда не денутся. А вот нереляционные документоориентированные и объекториентированные БД, надеюсь, найдут свое место в веб-приложениях. Я вообще считаю, что веб испорчен SQL'ем. Если бы изначально реляционные БД не применялись там, где их функционал явно избыточен, то современный веб выглядел бы совершенно иначе. Все эти френдленты и плоские комментарии — явное следствие использования реляционных БД. JSON куда более природен для восприятия человеком, чем линейные выборки из реляционных БД.
Автор забыл указать один существенный недостаток — ограничение размера базы на 32-битных машинах в 2 Гб. Для преодоления этого барьера, разработчики рекомендуют использовать 64-битные процессоры, однако умалчивают, каким будет ограничение размера базы в этом случае. Подозреваю, что не больше размера ОЗУ. А вы как думали, откуда берется такая скорость? Правильно, объекты хранятся в памяти. Как-то совсем нерационально получается с точки зрения хранения данных, особенно если использовать довольно интересную возможность хранения бинарных данных в MongoDB.
P.S. Бедные, бедные пользователи Dell Mini 10v…
Они-то как раз не бедные. У них все работает.
Пробовал ставить чистый Moblin, UMR с оф. стайта убунту и UMR с сайта Dell на свой HP Mini 2140.
Насколько я помню, вайфай заработал только на версии с сайта Dell, хотя чистый моблин мне больше нравится. Голубозуб в какой-то из версий тоже поднялся, но без вайфая. Мой телефон в качестве модема не видел.
Сама инициатива Ubuntu Moblin Remix пока-что очень сырая и вообще сильно популистичная. Расчитывают на то, что людишки поведутся на громкое название Ubuntu. Многие программы из репозитория в фуллскрине глючат. Подозреваю, что конфликтует с Clutter (или чем там еще в моблине красивости отрисовываются). Такое впечатление, что софт вообще не адаптировался под оболочку Moblin, склепали на коленке и прицепили первым словом «Ubuntu».
Сначала принудительная иммунизация от кори и краснухи. Теперь массовая истерия с мифическим вирусом. Уже верхушка попросила 50 млн. доз для Украины. Обычный распил бобла.
Очередная «ОС» с измененной иконкой и обоями, основанная на UNR, который основан на Ubuntu, которая в свою очередь основана на Debian, который основан на Linux.
я поставил на HP Mini 2140. Удивило то, что заработала моя сетевуха (Marvell Yukon), которая ни в NetBSD, ни в DragonFlyBSD не поддерживается. Как позже выяснилось, заработала она потому, что в Haiku существует некий абстрактный слой совместимости с FreeBSD, благодаря чему, многие драйвера переносятся из FreeBSD в Haiku с минимальными изменениями. По крайней мере, это касается сетевых драйверов. DHCP не поднялся. Пришлось руками. Но после нескольких минут активного использования инета, сеть отпадает. Причем не только у меня, но и всех машин в подсети. Если выдернуть кабель или перегрузить Haiku, то инет у остальных машин в подсети восстанавливается. Похоже Haiku глючит и присваивает себе айпишник роутера, хотя ifconfig об этом молчит. Wi-Fi не работает пока. Звук (HD Audio) не поднялся. Видео проигрывается только первые несколько секунд, потом вылезает ошибка. Голубозуб не заработал и вообще я не нашел настройки для него, хотя в исходниках системы якобы присутствует поддержка bt. Зато работает OpenGL. Поставил Quake3, но она жутко тормозит, о чем честно предупреждали в README. Еще есть юникод.
Очень понравилась скорость работы и загрузки системы (всего несколько секунд).
Попробовал собрать транковую версию из dev.haiku-os.org/ — получилось. Причем собирается всего двумя командами:
# ./configure target=haiku-image
# jam
Приятно удивило количество софта для разработки, который присутствует по умолчанию:
несколько версий gcc, python-2.6.2, perl, svn, git, mercurial, sqlite3… Думаю, вполне реально использовать Haiku для разработки Django-приложений, когда исчезнут проблемы с сетью и звуком.
Как же мы себя любим.
Вообще JSON он на то и JSON, чтоб позволять хранить документ поста вместе с деревом комментариев и строить вообще ничего не придется. Но с таким подходом возникают уже другие проблемы, например, «одновременное» добавление комментариев, что по сути будет означать «одновременное» редактирование документа поста.
JS-движки в качестве бэкендов применяются по умолчанию видимо потому, что JSON — это родной формат JS (JavascriptObjectNotation).
Они-то как раз не бедные. У них все работает.
Пробовал ставить чистый Moblin, UMR с оф. стайта убунту и UMR с сайта Dell на свой HP Mini 2140.
Насколько я помню, вайфай заработал только на версии с сайта Dell, хотя чистый моблин мне больше нравится. Голубозуб в какой-то из версий тоже поднялся, но без вайфая. Мой телефон в качестве модема не видел.
Сама инициатива Ubuntu Moblin Remix пока-что очень сырая и вообще сильно популистичная. Расчитывают на то, что людишки поведутся на громкое название Ubuntu. Многие программы из репозитория в фуллскрине глючат. Подозреваю, что конфликтует с Clutter (или чем там еще в моблине красивости отрисовываются). Такое впечатление, что софт вообще не адаптировался под оболочку Moblin, склепали на коленке и прицепили первым словом «Ubuntu».
DHCP поднялся, звук AC97 заработал, видео играется нормально.
Так что вполне жить можно.
Очень понравилась скорость работы и загрузки системы (всего несколько секунд).
Попробовал собрать транковую версию из dev.haiku-os.org/ — получилось. Причем собирается всего двумя командами:
# ./configure target=haiku-image
# jam
Приятно удивило количество софта для разработки, который присутствует по умолчанию:
несколько версий gcc, python-2.6.2, perl, svn, git, mercurial, sqlite3… Думаю, вполне реально использовать Haiku для разработки Django-приложений, когда исчезнут проблемы с сетью и звуком.
нормально все с флешки установилось потом
я их опасаюсь