[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IMAP сервер на базах данных с прибабахами...



Sergey Spiridonov wrote:
Victor Wagner wrote:


В общем здесь мы приходим к извечному спору SQL vs самописные и нестандартные БД. Ещё есть споры сторонников XML и самописных форматов. Да, стандартизация даёт как преимущества, так и недостатки.

Моя позиция здесь была и остаётся такой - нужно стараться по возможности использовать и XML и SQL в приложениях. Несмотря на то что приложения в итоге иногда начинают работать медленнее (хотя в случае с dbmail это не так - в некоторых случаях он работает быстрее альтернаив). Аргументы таковы:

1. Упрощается код и как следствие уменьшается количество времени необходимое для понимания что написано в коде - что очень важно для движения Open Source. Использование стандартных решений типа XML и SQL означает что программисту нужно изучить SQL и XML. В случае доморощенных стандартов программисту нужно будет изучать какое-то доморощенное API.

2. Реже требуется изобретение колеса.

3. За счёт того что SQL и XML предоставляют более широкие возможности, появляются новые решения и даже новые области применения. Например использование несколько sql server для распределения нагрузки или резервирования.

4. Распределение работы. Например улучшения и исправления внесённые в postgresql командой разработчиков postgresql положительно влияют и сразу становятся доступными пользователям dbmail и всех других приложений использующих postgresql.

При этом, конечно, альтернативные решения должны остаться и развиваться по своему пути.
--
Best regards, Sergey Spiridonov



Reply to: