Технологии

Здравствуйте. Подскажите пожалуйста, какой язык программирования выбрать для СОЗДАНИЯ БД и ГРАФИЧЕСКОЙ оболочки для управления - вопрос №1182490

ею?

сентябрь 17, 2014 г.

  • Всего ответов: 1

  • Константин - аватарка

    Константин

    2-й в Технологиях

    для маленькой, учебной или экспериментальной БД можно использовать любой язык

    для проекта с большими обьемом данных и количеством пользователей, лучше изучить типы существующих систем БД, их особенности, и выбрать в соответствии с особенностями проекта

    а язык для графического интерфеса лучше выбирать исходя из типа клиентского приложения и платформы — на пример для веб приложений это обычно js в браузере

    основные типы БД:

    реляционные БД наиболее известны MS SQL, MeSql, Oracle, язык как правило SQL
    документоориентированные БД наиболее известна MongoDb (js), но на самом деле их сейчас очень много, в том числе весьма перспективных, на пример полностью использующие C# и LINQ
    графовые БД менее известны, но в некоторых задачах другие типы БД принципиально не могут обеспечить требуемое быстродействие, обычно свои собственные языки, но есть к примеру на C#

    не смотря на популярность споров какие типы БД лучше, надо с самого начала запомнить что для каждого типа есть своя область применения, в которой другие типы не могу справиться достаточно хорошо

    ps статья где на довольно доступном уровне сравниваются преимущества реляционных и документо ориентированных БД - http://habrahabr.ru/post/231213/

    в другой статье можно понять преимущества графовых БД, но для понимания, возможно, все таки нужен хотя бы минимальный уровень понимания типичных проблем, решаемых при проектировании БД - http://habrahabr.ru/post/219441/

    сентябрь 17, 2014 г.

Похожие вопросы