Актуальные темы
BYTE/Россия
IT Channel News
Intelligent Enterprise/RE
itWeek
Бестселлеры ИТ-рынка

Спецпредложения

Супербонусы на пылесосы

Супербонусы на пылесосы

Уважаемые партнеры! Приглашаем вас принять участие в маркетинговой акции: «Супербонусы на пылесосы». Период действия акции: 1 - 30 апреля 2025 г. Получите бонус 6 000 рублей за каждые 150 000 рублей закупки техники для дома Hyundai, STARWIND, Rondell и Vitek (паровые швабры и пылесосы, включая ...
Кухонные истории
Как ни мечи – не найдешь лучше нашей печи
Rondell: изысканная кухня
«Крупные бонусы 2.0»: продолжение акции от Gorenje
27 подарочных дюймов

27 подарочных дюймов

Уважаемые партнеры! Приглашаем вас принять участие в маркетинговой акции «27 подарочных дюймов». Выполните таргет по закупкам мониторов DIGMA и DIGMA PRO и получите один бесплатно. В акции участвуют все мониторы DIGMA и DIGMA PRO. Период действия акции: 01–30 апреля 2025 г. Список участвующих ...
Полноцветные скидки
В Южную Африку с Ippon!
Новый уровень игры 2.0
Промоакция Rapoo для партнеров diHouse
ОКЛИК и GMNG: Выбирай себе подарок!

ОКЛИК и GMNG: Выбирай себе подарок!

Уважаемые партнеры! Приглашаем вас принять участие в маркетинговой акции. Закупайте в Merlion компьютерную периферию ОКЛИК и GMNG, накапливайте баллы и выбирайте подарки на свой вкус. В списке подарочных позиций: клавиатуры, наушники, микрофоны, колонки. Период действия акции: 19 марта - 18 апреля ...
Распродажа трансиверов Future Technologies формата XFP
Весенняя формула: «Холодильники Hyundai = бонусы»
«Крупные бонусы»: акция от Gorenje
Выгодная парочка iRU
Бонусы от Dahua!

Бонусы от Dahua!

Компания «Сетевая Лаборатория», широкопрофильный российский дистрибутор компьютерной техники и комплектующих, предлагает принять участие в новой маркетинговой программе – «Бонусы от Dahua». Бонус 5000 руб. получат 50 дилеров, которые в период проведения акции совершат закупку на сумму от ...
Бонусная программа от Gigabyte!
Знакомство с Поднебесной вместе с NETLAB!
Непревзойденный уровень комфорта с игровой мебелью Defender!
Бонус на кончиках пальцев
Hyundai: комплектом выгоднее!

Hyundai: комплектом выгоднее!

Уважаемые партнеры! Приглашаем вас принять участие в акции «Hyundai: комплектом выгоднее!». Закупая в Merlion крупную бытовую и встраиваемую технику этого бренда в установленных количествах, вы получите подарок. Акционные товары: холодильники, морозильные камеры, микроволновые печи, духовые шкафы ...
Время бонусов
Выгодная печать с G&G
Умная выгода от SMARTWATT
Мотивационная программа по продукции CBR
12345Все

Почему реляционные БД плохо подходят для больших данных

03.11.2015  Экспертиза, Идеи и практики автоматизации

Предприятия сталкиваются с реальностью, которую несут с собой большие, поступающие в быстром темпе и меняющиеся по форме и содержанию данные. Если раньше ИТ-отделы управляли небольшим числом систем, то теперь имеют дело с сотнями систем и петабайтами данных. В интеллектуально развитых компаниях знают, что управление большими объемами структурированных и неструктурированных данных, вместе составляющих большие данные, имеет чрезвычайную важность для современных бизнес-операций и более комплексного бизнес-анализа. Проблема состоит в том, что реляционные базы данных — доминирующая технология хранения и управления данными — не приспособлены для работы с большими данными. Фактически реляционные базы данных сохраняют тот облик, который они имели более 30 лет назад, когда они впервые появились. Организации, сфокусированные на больших данных, больше не могут полагаться на однотипную реляционную модель; они должны обратить свой взор на новые базы данных, более подходящие для современных рабочих нагрузок. «Когда разрабатывались первые реляционные базы данных, данные представлялись компактными, лаконичными, структурированными и статичными, и это определяло единственный способ их хранения, — пояснил порталу eWeek Мэтт Аллен, старший управляющий продуктовыми решениями компании MarkLogic, специализирующейся на СУБД класса NoSQL. — Сегодняшние данные представляют собой все что угодно, только не это». Далее поясняется, почему реляционные базы данных не годятся для обработки ... читать далее.

Почему реляционные базы данных плохо подходят для больших данных. К числу причин, почему реляционные базы данных не очень пригодны для больших данных, относятся их ограниченность по масштабированию и слабые возможности для анализа неструктурированных данных. Другие причины приведены далее.
Почему реляционные базы данных плохо подходят для больших данных. К числу причин, почему реляционные базы данных не очень пригодны для больших данных, относятся их ограниченность по масштабированию и слабые возможности для анализа неструктурированных данных. Другие причины приведены далее.
Реляционные базы данных не приспособлены к изменениям. Данные в реляционных базах данных расположены по строкам и столбцам, где каждая строка образует отдельную запись и каждый столбец описывает уникальные атрибуты. Моделирование данных должно происходить заранее и может занимать месяцы, а то и годы в зависимости от создаваемой системы и стоить миллионы долларов. После этого внесение в нее изменений требует больших затрат времени и ресурсов. Большие данные постоянно видоизменяются, и для них нужна гибкая и податливая платформа.
Реляционные базы данных не приспособлены к изменениям. Данные в реляционных базах данных расположены по строкам и столбцам, где каждая строка образует отдельную запись и каждый столбец описывает уникальные атрибуты. Моделирование данных должно происходить заранее и может занимать месяцы, а то и годы в зависимости от создаваемой системы и стоить миллионы долларов. После этого внесение в нее изменений требует больших затрат времени и ресурсов. Большие данные постоянно видоизменяются, и для них нужна гибкая и податливая платформа.
Они не проектировались для работы с разнообразными данными. Реляционные базы данных не предназначены для работы со структурированными данными разнообразных форм и размеров.  И это при том, что структурированные данные составляют лишь малый процент данных, с которыми компании имеют дело. У них также имеется огромный объем неструктурированных данных, обрабатывать которые реляционные БД не умеют. Реляционные базы данных можно конфигурировать для ввода разных данных, но лишь путем громоздких изменений, дополнительно усложняющих схему данных, или способами, которые не позволяют полноценно использовать эти данные.
Они не проектировались для работы с разнообразными данными. Реляционные базы данных не предназначены для работы со структурированными данными разнообразных форм и размеров. И это при том, что структурированные данные составляют лишь малый процент данных, с которыми компании имеют дело. У них также имеется огромный объем неструктурированных данных, обрабатывать которые реляционные БД не умеют. Реляционные базы данных можно конфигурировать для ввода разных данных, но лишь путем громоздких изменений, дополнительно усложняющих схему данных, или способами, которые не позволяют полноценно использовать эти данные.
Они не рассчитаны на масштабируемость, адаптируемость и гибкость. Каждый день приносит новые прогнозы в отношении дальнейшего роста объемов данных.  Таким же образом должны расширяться и базы данных, но реляционные БД не рассчитаны на рост по требованию. Поставщкии реляционных баз данных придумали много функций, заполняющих этот пробел, например разделяемое хранение данных, обработку in-memory, улучшенное использование копий и распределенное кэширование. Но какие бы новшества не вводились, реляционные базы данных попросту не рассчитаны на масштабы, с которыми оперирует современный бизнес. Попытка масштабировать их обычно ведет к закупкам все более дорогого оборудования и перерывам в работе для внесения изменений.
Они не рассчитаны на масштабируемость, адаптируемость и гибкость. Каждый день приносит новые прогнозы в отношении дальнейшего роста объемов данных. Таким же образом должны расширяться и базы данных, но реляционные БД не рассчитаны на рост по требованию. Поставщкии реляционных баз данных придумали много функций, заполняющих этот пробел, например разделяемое хранение данных, обработку in-memory, улучшенное использование копий и распределенное кэширование. Но какие бы новшества не вводились, реляционные базы данных попросту не рассчитаны на масштабы, с которыми оперирует современный бизнес. Попытка масштабировать их обычно ведет к закупкам все более дорогого оборудования и перерывам в работе для внесения изменений.
Они не предназначены для смешанных рабочих нагрузок. Когда говорят о смешанных рабочих нагрузках, обычно подразумевают способность системы поддерживать операционные и аналитические рабочие нагрузки.  В середине 1990-х произошло разделение баз данных с их оптимизацией либо для операционных нагрузок, либо для аналитических, что привело к созданию разнотипных витрин и хранилищ данных, магазинов референсных данных и архивов. Сложности в работе с реляционными базами данных сегодня изнуряют сотрудников ИТ-отделов, нуждающихся в более простых и гибких решениях, способных в любой момент времени выдавать информацию многочисленным пользователям в различных формах.
Они не предназначены для смешанных рабочих нагрузок. Когда говорят о смешанных рабочих нагрузках, обычно подразумевают способность системы поддерживать операционные и аналитические рабочие нагрузки. В середине 1990-х произошло разделение баз данных с их оптимизацией либо для операционных нагрузок, либо для аналитических, что привело к созданию разнотипных витрин и хранилищ данных, магазинов референсных данных и архивов. Сложности в работе с реляционными базами данных сегодня изнуряют сотрудников ИТ-отделов, нуждающихся в более простых и гибких решениях, способных в любой момент времени выдавать информацию многочисленным пользователям в различных формах.
Они не сочетаются с разработкой современных приложений. Современные приложения создаются с использованием объектно-ориентированных языков программирования, рассматривающих структуры данных как “объекты”, которые содержат данные и код. Этот способ оперирования данными очень отличается от того, какой принят в реляционных БД. Чтобы обойти это несоответствие, разработчики пользуются техникой так называемого объектно-реляционного отображения (ORM), предполагающей работу с бизнес-правилами и логикой и генерацию наиболее разумного представления данных с точки зрения создаваемого приложения. Однако, как известно, использование ORM чревато появлением дополнительных сложностей при создании приложений, потерей в их  производительности и повышением вероятности появления дефектного кода.
Они не сочетаются с разработкой современных приложений. Современные приложения создаются с использованием объектно-ориентированных языков программирования, рассматривающих структуры данных как “объекты”, которые содержат данные и код. Этот способ оперирования данными очень отличается от того, какой принят в реляционных БД. Чтобы обойти это несоответствие, разработчики пользуются техникой так называемого объектно-реляционного отображения (ORM), предполагающей работу с бизнес-правилами и логикой и генерацию наиболее разумного представления данных с точки зрения создаваемого приложения. Однако, как известно, использование ORM чревато появлением дополнительных сложностей при создании приложений, потерей в их производительности и повышением вероятности появления дефектного кода.
В них не предусмотрено отслеживание времени. Отслеживание изменений данных во времени (временной аспект информации) никогда не предусматривалось в исходной модели реляционных БД.  Способы управления временем в них и составления SQL-запросов с временны́м элементом развились в возможность отвечать на вопросы об истории того, когда происходили события, но реализация этого функционала у разных вендоров все еще различна, что может затруднять разработку приложений. Управление “двувременными” данными, когда отслеживается время наступления событий и время записи информации о них, является еще большим камнем преткновения для реляционных баз данных. Предприятиям требуется точная выдаваемая по запросу история своих данных, что часто связано с необходимостью соблюдения законодательных требований и выполнения углубленного анализа, однако этому слишком мешают ограничения реляционных БД.
В них не предусмотрено отслеживание времени. Отслеживание изменений данных во времени (временной аспект информации) никогда не предусматривалось в исходной модели реляционных БД. Способы управления временем в них и составления SQL-запросов с временны́м элементом развились в возможность отвечать на вопросы об истории того, когда происходили события, но реализация этого функционала у разных вендоров все еще различна, что может затруднять разработку приложений. Управление “двувременными” данными, когда отслеживается время наступления событий и время записи информации о них, является еще большим камнем преткновения для реляционных баз данных. Предприятиям требуется точная выдаваемая по запросу история своих данных, что часто связано с необходимостью соблюдения законодательных требований и выполнения углубленного анализа, однако этому слишком мешают ограничения реляционных БД.
Они не эффективны в выдаче результатов поиска с учетом их релевантности. Реляционная база данных не способна ранжировать информацию по релевантности, как это делает поисковая машина типа Google, и лишь возвращает простой список результатов в порядке следования значений. Но если база данных обрабатывает только значения, информация, заключенная в любом неструктурированном тексте, игнорируется. По этой причине предприятия не могут получить необходимую им релевантную информацию. Например, организации не только хотят знать, “какие лекарства пациент принимал до 2005 г.”, но также получать ответы на более сложные вопросы типа “какие лекарства пациент принимал до 2005 г.  с упорядочиванием их по частоте упоминания в назначениях врачей”. Реляционная база данных не умеет отвечать на такие вопросы, потому что не обладает необходимым для этого сложным механизмом индексации.
Они не эффективны в выдаче результатов поиска с учетом их релевантности. Реляционная база данных не способна ранжировать информацию по релевантности, как это делает поисковая машина типа Google, и лишь возвращает простой список результатов в порядке следования значений. Но если база данных обрабатывает только значения, информация, заключенная в любом неструктурированном тексте, игнорируется. По этой причине предприятия не могут получить необходимую им релевантную информацию. Например, организации не только хотят знать, “какие лекарства пациент принимал до 2005 г.”, но также получать ответы на более сложные вопросы типа “какие лекарства пациент принимал до 2005 г. с упорядочиванием их по частоте упоминания в назначениях врачей”. Реляционная база данных не умеет отвечать на такие вопросы, потому что не обладает необходимым для этого сложным механизмом индексации.
Их функционал корпоративного уровня не может быть использован для работы с большими данными. В течение десятилетий реляционные базы данных предоставляли беспримерный уровень безопасности, надежности и управляемости данных, что критически важно для нынешней бизнес-среды. Проблема в том, что все это теряет смысл, если такие БД нельзя использовать в работе с большими данными. Рынок сегодня предлагает другие варианты, которые действительно пригодны для обработки больших данных и при этом отвечают требованиям корпоративных структур, предъявляемым к система поддержки критически важных приложений.
Их функционал корпоративного уровня не может быть использован для работы с большими данными. В течение десятилетий реляционные базы данных предоставляли беспримерный уровень безопасности, надежности и управляемости данных, что критически важно для нынешней бизнес-среды. Проблема в том, что все это теряет смысл, если такие БД нельзя использовать в работе с большими данными. Рынок сегодня предлагает другие варианты, которые действительно пригодны для обработки больших данных и при этом отвечают требованиям корпоративных структур, предъявляемым к система поддержки критически важных приложений.
Как NoSQL может заполнить пробелы, присущие реляционным БД. Для хранения больших данных и эффективного управления ими многие компании используют базы данных класса NoSQL.  Этим БД не присущи строго предопределенные схемы реляционных баз данных, и они обладают гораздо большей гибкостью и масштабируемостью. Базы данных NoSQL не предназначены исключительно для работы с большими данными, но отлично подходят для этого. В число поставщиков NoSQL-СУБД входят Couchbase, Datastax, ReThinkDB, Cassandra, MongoDB, FoundationDB, MariaDB, MarkLogic, Basho и другие компании. Они предлагают решения и поддержку, соответствующие разным уровням требований корпоративных структур. Компаниям следует тщательно оценивать NoSQL-предложения с точки зрения функций безопасности, обеспечиваемого уровня готовности, средств аварийного восстановления и управления, необходимых в корпоративных средах.
Как NoSQL может заполнить пробелы, присущие реляционным БД. Для хранения больших данных и эффективного управления ими многие компании используют базы данных класса NoSQL. Этим БД не присущи строго предопределенные схемы реляционных баз данных, и они обладают гораздо большей гибкостью и масштабируемостью. Базы данных NoSQL не предназначены исключительно для работы с большими данными, но отлично подходят для этого. В число поставщиков NoSQL-СУБД входят Couchbase, Datastax, ReThinkDB, Cassandra, MongoDB, FoundationDB, MariaDB, MarkLogic, Basho и другие компании. Они предлагают решения и поддержку, соответствующие разным уровням требований корпоративных структур. Компаниям следует тщательно оценивать NoSQL-предложения с точки зрения функций безопасности, обеспечиваемого уровня готовности, средств аварийного восстановления и управления, необходимых в корпоративных средах.
  


Рекомендовано к прочтению


«Рексофт» расширила возможности платформы Brain для управления бизнесом
Многопрофильная технологическая группа «Рексофт» расширила функционал собственной импортонезависимой платформы Brain, усилив ее возможности для комплексного использования. Сегодня Brain — это современная технологическая платформа, предназначенная для построения цифровой экосистемы предприятия ...

АНО «НЦК ИСУ»: российский рынок ERP в 2025 г. стабилизируется
По оценкам АНО «Национальный центр компетенций по информационным системам управления холдингом» (НЦК ИСУ), российский рынок ERP-систем в 2024 г. вырос на 10-12%. В будущем году ERP-рынок в России замедлит рост и стабилизируется. Аналитики АНО «НЦК ИСУ» отмечают, что росту рынка в 2024 году ...

Sibedge обновила Skill Matrix 2.0
Компания Sibedge, российский разработчик программного обеспечения, представила обновленную версию системы управления компетенциями — Skill Matrix 2.0. В новом релизе улучшены функциональность и пользовательский интерфейс, что делает оценку навыков сотрудников более прозрачной и удобной благодаря ...

SimpleOne выпустил новую версию платформы 1.25.0 с поддержкой кратного масштабирования
Российский разработчик решений для автоматизации сервисных бизнес-процессов SimpleOne, входит в корпорацию ITG, выпустил версию 1.25.0 одноименной low-code платформы. Основным нововведением стала внедрению компонента PgBouncer, который позволяет подключиться к СУБД большому числу клиентов без ...

Service as Software: почему сервис как ПО меняет все
Новый подход к автоматизации объединяет облачное ПО и искусственный интеллект для повышения эффективности бизнес-процессов, отмечают опрошенные порталом Information Week эксперты. За последнее десятилетие модель «программное обеспечение как сервис» (SaaS) изменила облик бизнеса. Недорогие и очень ...
     
Accenture: переосмысление ИТ в эпоху агентного ИИ и цифрового трудаAccenture: переосмысление ИТ в эпоху агентного ИИ и цифрового труда
Предприятия должны переосмыслить функцию ИТ, чтобы адаптироваться, получать выгоду и оставаться впереди в эпоху генеративного и агентного ИИ. Согласно новому отчету Accenture «Rethinking IT operating models for the modern enterprise», эти и другие развивающиеся технологии меняют облик компаний и ...

Forrester: архитектура предприятия реального времени в эпоху ИИ
Архитектура предприятия (enterprise architecture, EA) всегда стремилась к ясности, контролю и согласованности. Однако архитекторам-практикам часто мешает непреодолимый парадокс: они должны направлять эволюцию огромных, динамичных предприятий, используя инструменты и процессы, которые статичны ...

Дело не в бизнес-процессах, а в том, кто и как ими управляетДело не в бизнес-процессах, а в том, кто и как ими управляет
В этом году промышленный сектор оказался в авангарде внедрения российских технологий, обеспечивающих непрерывность бизнеса и формирующих фундамент будущего развития. Отрадно, что такие предприятия не просто поверили в потенциал российских разработчиков и поставщиков, но и проявили определенную волю ...

Подъем ИИ запускает вторую волну модернизации больших данных
Идея управления данными в огромных масштабах едва ли нова. Большинство компаний приняли концепцию «больших данных» и связанные с ней технологии (например, озера данных) как минимум десять лет назад. Однако внедрение современных технологий искусственного интеллекта поставило перед миром больших ...

IDC: три способа направить энергию теневых ИТ в нужное русло
Теневые ИТ существуют не просто так, но они опасны. Марк Дауд, директор европейской практики IDC по консультированию клиентов, рассказывает в корпоративном блоге о трех стратегиях, позволяющих их рационально использовать. Теневые, или черные, ИТ сегодня являются реальностью для большинства ...

Лидеры читательского рейтинга

Подборка по дате

Апрель 2025
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
282930    

© 1991–2025 ITRN (Российская служба ИТ-новостей). 109147 г. Москва, ул. Марксистская, 34, строение 10. Телефон: +7 495 974-22-60. Факс: +7 495 974-22-63. Электропочта: itrn@itrn.ru.
Версия 20.4.  Создание сайта — студия iMake.