Jump to content

ЛАЙМ (комплект программного обеспечения)

Пакеты программного обеспечения LYME и LYCE

LYME и LYCE — это наборы программного обеспечения, полностью состоящие из бесплатного программного обеспечения с открытым исходным кодом, предназначенные для создания высоконадежных динамических веб-страниц с высокой доступностью . Стеки состоят из:

Пакеты LYME и LYCE могут комбинироваться со многими другими бесплатными программными пакетами с открытым исходным кодом, такими как, например, netsniff-ng для тестирования и усиления безопасности, Snort , система обнаружения вторжений (IDS) и предотвращения вторжений (IPS), RRDtool для диаграммы или Nagios , Collectd или Cacti для мониторинга.

Подробности

[ редактировать ]

Обе базы данных Mnesia и CouchDB, а также Yaws (а также Mochiweb , Misultin и Cowboy ) написаны на Erlang , поэтому веб-приложения, разработанные для LYME/LYCE, могут полностью запускаться на одной виртуальной машине Erlang . В этом отличие от LAMP , где веб-сервер ( Apache ) и приложение (написанное на PHP , Perl или Python ) могут находиться в одном процессе , но база данных всегда является отдельным процессом. В результате использования Erlang приложения LYME и LYCE хорошо работают при высокой нагрузке. [1] и требуется ли распределение и отказоустойчивость. [2]

Языком запросов и манипулирования данными Mnesia также является Erlang (а не SQL ), поэтому веб-приложение для LYME разрабатывается с использованием только одного языка программирования.

Интерес к LYME как к стеку начался к августу 2005 года. [3] as вскоре была названа высокопроизводительной платформой веб-приложений, полностью использующей единый язык разработки. положительные сравнения с другими популярными стеками, такими как Ruby on Rails Вскоре последовали . Сравнение с LAMP также было благоприятным. [ нужна ссылка ] хотя некоторые [4] подчеркнули трудности переноса «SQL-мышления» в совершенно другой контекст Mnesia.

Принятие

[ редактировать ]

Успешным пользователем LYME является шведская компания по обработке интернет-платежей Klarna , которая построила всю свою архитектуру на LYME. Это рассматривается как успешный проект, демонстрирующий достоинства как LYME, так и функционального программирования в целом. [5] LYME также был рассмотрен на сессии Erlang. [4] на выставке Software Practice Advancement (SPA) 2008. [6]

Помимо Yaws, существует несколько других веб-серверов, написанных на Erlang, например Mochiweb , Misultin и Cowboy .

Помимо Mnesia и CouchDB, существует еще несколько баз данных, написанных на Erlang, например, Cloudant , Couchbase Server (родившаяся как Membase), система управления базами данных, оптимизированная для хранения данных в интерактивных веб-приложениях, Riak и SimpleDB (часть Amazon Web Services). [7] ).

См. также

[ редактировать ]
  1. ^ Годси, Али. «Апач против Yaws» . Архивировано из оригинала 18 января 2007 г. Проверено 14 октября 2013 г.
  2. ^ Армстронг, Джо (2003). «Создание надежных распределенных систем при наличии ошибок в программном обеспечении» (PDF) . Архивировано (PDF) из оригинала 16 мая 2008 г. Проверено 14 октября 2013 г.
  3. ^ «Вещи, которые меня больше не беспокоят (ЛАМПА)» . 22 августа 2005 г. Архивировано из оригинала 29 мая 2014 г. Проверено 14 октября 2013 г.
  4. ^ Jump up to: а б «Лайм против Лампы I» . Архивировано из оригинала 16 марта 2009 г. Проверено 29 сентября 2008 г.
  5. ^ Доктор Эрик Стенман (13 декабря 2007 г.). «Функциональное программирование в реальной жизни» (PDF) . Департамент информационных технологий Уппсальского университета . Проверено 14 октября 2013 г.
  6. ^ Эрланг: о чем весь этот шум . Развитие практики программного обеспечения (SPA), 2008 г. БКС . 16–19 марта 2008 г. Архивировано из оригинала 14 октября 2013 г. Проверено 14 октября 2013 г.
  7. ^ «Что нужно знать об Amazon SimpleDB» . Архивировано из оригинала 23 июня 2011 г. Проверено 14 октября 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cd42df9cc7548f04c0c436e12b606378__1720649700
URL1:https://arc.ask3.ru/arc/aa/cd/78/cd42df9cc7548f04c0c436e12b606378.html
Заголовок, (Title) документа по адресу, URL1:
LYME (software bundle) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)