Базы данных и субд

Внимание!
Научная библиотека УГЛТУ предоставляет тестовый доступ к пяти Базам данных EBSCO .

EBSCO – ведущий поставщик электронных сервисов и баз данных на рынке информационных услуг, который представляет более 200 научных, технических и медицинских баз для различных групп пользователей. Базы данных содержат более 30.000 полнотекстовых журналов, книг, брошюр, газет, справочников и аналитических обзоров.
Доступ к базам данных осуществляется с любого компьютера сети УГЛТУ по ссылке http://search.ebscohost.com

Базы данных EBSCO:

Academic Search Complete – мультидисциплинарная база данных является на данный момент самой полной мультидисциплинарной базой научных работ и включает полные тексты более чем 8 500 периодических журналов, из которых почти 7 300 являются рецензируемыми. Кроме полнотекстовых материалов, база данных содержит указатели и рефераты для более чем 12 500 журналов, а также более 13 200 публикаций, включая монографии, отчеты, материалы конференций и другую информацию. База данных содержит PDF-материалы за период с 1887 г. по настоящее время, для большинства из которых поддерживается поиск в исходном PDF-формате. Для более чем 1 400 журналов обеспечивается поиск цитируемых источников;
Business Source Complete - наиболее авторитетная в мире научная база данных по бизнесу, содержащая обширную коллекцию библиографических сведений и полных текстов. К числу разнообразных изданий, предлагаемых этой базой данных, относятся указатели и рефераты наиболее важных научных журналов по бизнесу за период с 1886 г. по настоящее время. Кроме того, предоставлены ссылки на цитирования с возможностью поиска для более чем 1 300 журналов;
Garden, Landscape & Horticulture Index - База данных является основным средством доступа к статьям о растениях и садоводстве. Темы включают флористику, ботанику, садоводство, ландшафтный дизайн, а также историю, экологию, охрану растений и садов, управление садом и флористическую терапию. Разработаны указатель и рефераты для садоводов-любителей, профессионалов, а также студентов, занимающихся флористикой, дизайном садов, ландшафтным дизайном и историей ландшафтов. Список указателей и рефератов содержит более 500 источников, большинство из которых изданы на английском языке;
GeoRef - ресурс, созданный Американским геологическим институтом, представляет собой богатую базу геофизических данных, которая содержит более 2,8 млн библиографических записей из мировой геофизической литературы. Для GeoRef проиндексировано более 3500 журналов, а также книги, карты, правительственные отчеты, документы конференций, научные работы и диссертации;
eBook Academic Collection - более 120 000 электронных книг от таких ведущих издательств как Oxford University Press, Cambridge University Press, University of California Press, Harvard University Press и др.

Вход и доступ по базам данных осуществляется автоматически по ссылке http://search.ebscohost.com из сети вуза.

Все презентации на русском языке как скачать и пользоваться книгами и базами данных EBSCO http://support.ebscohost.com/training/lang/ru/ru.php

Обучающее видео :
1) Общее обучение по книгам 5 минут http://www.youtube.com/watch?v=B43xYGknrJk&feature=youtu.be

2) Как скачивать книги для чтения 4 минуты

Что- же это такое, и что им закусывают?

Ну, поехали!
Блейд Дансер (в дальнейшем просто БД) - это класс темно - эльфийской расы. Выглядит как красавец в начищенной до блеска тяжелой броне, с прекрасными мечами в обеих руках, темно- синей кожей и сильно выделяющимися ушами. Что, уже захватывает?

Для начала я вам расскажу о том, как же все таки этим БД стать. Начинаете, как обычный темный эльф воин. Доходите до 19, здаете на Palus Knight , играете им до 35, и начинаете потихоньку здавать квест на получение профы БД . Квест на 2 профу состоит из трех маленьких квестов (если быть более точным, то один такой «маленький» квест раза в 3 длиннее и сложнее того небольшого квестика на палуса, который вы наверняка прошли самое большее за час.).

Итак, вы выполнили квест, стали минимум 40 лвл, получили профу и стали БД . Поздравляю! Спрашивается, а зачем мы это делали? Что мы получили? Ответы на эти вопросы найдете ниже.

Что- же представляет из себя БД ? С одной стороны атака слабая, скорость атаки никакая, способности танка тоже не то, что хотелось бы. В пвп вообще лопух (нет, если вы конечно крутые линейджовцы, гамаете с бета сервера первых хроник, итд, итп, то тогда конечно. Даже из говна (простите) можно зделать конфеты). Спрашивается, а у него плюсы то есть? Ответ таков: есть. И не просто плюсы, а плюсищи.

Первый его плюсищ - это танцы (дансы) . Это способности существующие только у БД. Танцы действуют на всю вашу пати. Танцы многократно усиляют ваше пати, делаю тем самым БД незаменимым в любой многоуровневой пати. Все дансы действуют лишь на некотрое время. Также дансы можно зделать только в том случае, если в рукаху персонажа сдвоенные мечи (дуалы, или просто дули)

Dance of fire (40 лвл) увеличивает силу критического удара. Этот данс давать только лукарям, дагерщикам и другим дамагерам (Но магам он сделает только хуже- будет занимать место в строке всех бафов)

Dance of light (43 лвл) увеличивает физическую атаку при сражении с нежитью. Давать этот данс только в том случае, если вы идете на охоту в места, где полно ходячих трупов. Но если в вашей пати магов больше, чем воинов, то не давать этот данс вообще(почему? Обратите внимание на слово физическая атака. Маги бьют магической атакой)

Dance of inspiration (46 лвл) увеличивает меткость. Давать только воинам.

Dance of mystic (49 лвл) - вот он! Первый данс, необходимый магам. Увеличивает силу магической атаки.

Dance of concentration (52 лвл) - увеличивает скорость магической атаки и концентрацию. Второй данс необходимый магам.

Dance of Warrior (55 лвл) увеличивает силу физической атаки. Давать только воинам.

Dance of fury (58 лвл) увеличивает скорость физической атаки (классная тема, моя любимая). Тоже, только воинам.

Dance of earth guard (62 лвл) увеличивает сопротивляемость магиям земли. Дурацкая тема, так как единственные заклинания земли есть у мобов, и то, такие мобы встречаются довольно редко.

Dance of protection (66 лвл) увеличивает сопротивляемость заклинаниям зонального дейтсвия. Скажу вам честно, что это такое, я не знаю. Надеюсь, когда нибудь узнаю.

Dance of aqua guard (70 лвл) увеличивает сопротивляемость заклинаниям магии воды. Хорошая тема, если хотите подратся со спеллсингером.

Dance of Vampire (74 лвл) придает физическим атакам эффект вампиризма, за исключением выстрелов из лука. Только для воинов, особенно для танков.

Когда вы получите третью профессию (Spectral Dancer) , у вас появятся еще три данса. Вот они:

Dance of medusa (77 лвл) этот данс является уникальный в своем роде. Этот данс используется прямо в бою, и парализует окружающих тебя противников.

Dance of shadow (77 лвл) очень полезный данс. Не позволяет агрессивным мобам атаковать. Похоже на ауру трежахантера, но только у ТХ это аура (включил, и забыл, только за манной следи), и действует только на него, а у Бд это данс действующий на пати. Правда он уменьшает скорость бега. Как впрочем и аура.

Dance of siren (78 лвл) Если раньше вы давали магам только 2 данса, то с этим будете давать 3. Этот данс увеличивает шанс магического крита. Жестокая тема.

Это все дансы, которые только есть. Вся информация основана на базе четвертых хроник, а в пятые я не играл. Я знаю что там есть новые дансы, только не помню какие.

Теперь поговорим о том, что же БД носить и чем бить.
Первое, что должно быть у БД - это дуалы. Чтобы получить себе дуалы,вы должны:
1. Найти два меча, которые хотите скрестить (смотрите по базе данных заранее, можно ли это 2 меча скрещивать между собой. Очень обидно будет, если вы сначала купите за черт знает сколько себе мечи, пойдете их скрещивать, и обломаетесь)
2. Отнести эти мечи в кузницу, подойти к блаксмиту, выбрать «greate fine sword > wiew list»
3. Найти в списке то, что вы хотите себе скрестить, отдаете кузнецу мечи и то, что есть там в списке (для каждых дуалов все по разному.)

А какие же дуалы нам все таки приобретать?
Наверняка вы что нибудь, когда нибудь слышали о .
Вам нужно подобрать себе такие дуалы, чтобы СА было в них хорошее. Во всех дуалах Б и Ц грейда есть 5 видов СА: Acuracy, Haste, Focus, Healt, Critical damage.Я бы посоветовал вам выбирать дуалы с СА Haste (увеличивает скорость физ. атаки), но вы конечно можете меня не послушатся и выбирать по своему. Но все таки вот тот список дуалов, в которых СА Хасте.

C grade:

Elven long sword - Elven long sword
Stormbringer - Raid sword
Katana - Katana
Raid sword - Raid sword

B grade:

Stormbringer - Tsurugi
Shamshir - Tsurugi
Katana - Tsurugi
Spirit sword - Tsurugi
Raid sword - Tsurugi
Calibrus - Sword of nightmare
Sword of limit - Tsurugi
Sword of nightmare - Tsurugi

В дуалах грейда A и S все отличается от простого эффекта СА. Но я думаю, что когда у вас появятся первые такие дуалы, вы уже будете уметь играть, и смысла мне щас распинатся про них нет.

Про оружие все. Теперь поговорим о том что же БД надевать. Надевать конечно же тяжелую броню.

C grade:
Одеваемся по возможности в Full plate, если возможности нет, то берите Composite.

B grade:
Вот здесь вам предстоит зделать выбор. Всего тяжелых сетов этого грейда 4. Zubei и Avadon- это два самых дешевых и самых худших сета, но если выбирать из этих двух, то выбирать Zubei. А если вы хотите себе броньку по круче и подороже, то выбирайте между Doom и Blue Wolf. Если вы хотите в бою прожить еще хотябы 10 лишних секунд, а не умирать от первой парочки мобов, то смело выбирайте Doom. Если не хотите этого, тогда выбирайте Blue wolf. Он даст вам увеличенную силу атаки, но занизит скорость атаки. На вашем месте я бы выбрал Doom.

Теперь расскажу о том, стоит ли БД делать тату.
Я всю свою грешную жизнь играю за БД, и никогда в жизни не делал ему тату. Обьяснить почему? БД можно делать тату на STR, CON, DEX и INT, WIT. Ни INT, ни WIT БД не нужен. Со всем остальним у БД напряг, а вы не забывайте, что если повышается что-то одно, то обязательно понижается что то другое (пример +STR –CON). Если вы богатенький Буратино, можете себе позволить и дуалы и лук, то можете зделать себе тату +STR(или DEX, по желанию) – CON, бить токо с лука, а дуалы носить только ради дансов. Но к сожалению как показывает статистика, таких Буратино мало.

Боевая тактика.
Если вы в пати,никогда не позволяйте себе танковать. Никогда. Какая бы крутая бижа и броня у вас не была. Вы сами сдохнете, еще и пати подставите. Держитесь от боя подальше, а если уж идете в бой, то заходите лучше сбоку и сзади. Не забывайте, что ваши дансы не бесконечны, так что когда они пропадают, не забывайте танцевать по новой. Советую не танцевать, пока старые дансы не истекли. Иначе с вас снимут раза в 2, а то и в 3 больше мп, а я этого очень не люблю. У вас есть 3 очень даже неплохих дебафа: Hex (уменьшает физическую защиту), Power break (уменьшает физическую атаку) и Freezing strike (уменьшает скорость бега). Если вы выполняете в пати роль сапорта, то используйте их почаще, только аккуратно. Есть еще Drain health и Posion. Я ими не пользуюсь за их слабую силу и долгий каст. Избегайте соло кача. Для кача всегда ищите пати. Одному качатся нормально можно лишь до лвла 50-55.

Итог.
В целом воин из него слабоват, но при желании, усидчивости, и конечно- же опыта, даже из говна (я больше не буду) можно сделать конфеты. Атака сильнее чем у того же сшилен кнайта (хотя ненамного), но не значит, что быстрее. Защита и выносливость хуже. С БД у вас не будет крутой счетчик ПВП и ПК, но масса знакомых, друзей, и даже в конце концов хороший клан вам гарантирован.

БД - это аббревиатура, расшифровывающаяся как "база данных", или "базы данных" (в зависимости от контекста). В данной статье рассмотрим, что она/они собой представляют, какими бывают и где применяются. Также обсудим, СУБД и БД - это одно и то же или нет.

Терминология

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

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

Виды БД

В теории различают несколько их видов. Бывают:

  • Реляционные базы данных (от английского слова relation, что переводится как "связь") - характеризируются отношениями и выражены в совокупности взаимосвязанных сущностей. Последние представлены в виде табличек, в которых содержатся данные БД. Это наиболее распространенный
  • Иерархические - связи на уровне "предок-потомок", "начальник-подчиненный".
  • Сетевые - ответвление от предыдущего вида.
  • Объектно-ориентированные, которые напрямую работают с соответствующей методологией

Рассмотрим каждый из них подробнее, попутно останавливаясь на основных идеях и понятиях базы данных.

БД - это табличка?

В их обычном представлении не вызывают трудностей для понимания - это таблички с информацией. Для разъяснения можно призвать на помощь очень известную СУБД от компании "Майкрософт" - "Аксес", входящий в их привычных офисный пакет приложений.

У таблиц реляционных БД есть записи (строки) и поля (столбцы). В первых содержится непосредственно информация, данные, в последних - описания того, что именно означают записи. Например, поле - "имя", запись - "Катерина".

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

Следует понимать, что сама по себе БД - это не таблица. В базе может храниться от одной до нескольких сотен таблиц в зависимости от количества и разнообразия информации.

Связи между таблицами

Для обеспечения связей между таблицами в СУБД есть схемы данных. Связи бывают:

  • "Один-к-одному" - каждой записи таблицы соответствует только одна запись из другой таблички.
  • "Один-ко-многим" и "многие-ко-многим". Одной записи может соответствовать сразу несколько из связанной таблицы. И наоборот (для второго варианта).
  • "Многие-ко-многим". Уже нетрудно догадаться, что в этом случае для нескольких строк может быть подобрано для связи несколько строк другой таблицы (такая связь организовывается при помощи промежуточной таблицы и двух связей вышеуказанного вида).

Движение вверх и вниз

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

Такой тип удобно применять для построения хранилищ информации уже упорядоченной структуры: например, базы данных воинского подразделения или файлового менеджера. Недостатком считается невозможность для узла иметь более одного предка, а также сложность логики БД.

Расширяем связи

Сетевые БД стали решением недостатка иерархических, названного чуть выше. Единственным отличием этого типа от предыдущего стала связь "многие-ко-многим", которая в данном случае проявляется в том, что как предок может иметь много наследников, так и они, потомки, могут происходить сразу от нескольких узлов.

Табличный способ отображения

Несмотря на то что таблицы ассоциируются прежде всего с реляционными БД, и иерархические, и сетевые могут быть также представлены в виде таблиц. Основное же различие этих видов - именно в принципе построения структуры: реляционные по сравнению с двумя остальными гораздо более свободные и менее упорядоченные.

Объектно-ориентированный тип

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

Каждый владелец сайта знает, что для правильного функционирования сайта нужны не только файлы с кодом страниц, но и базы данных. Для взаимодействия с базами данных используются системы управления базами данных (СУБД). В данной статье я хочу рассказать о базах данных и СУБД, о том, какие разновидности существуют, и чем они отличаются друг от друга.

База данных

База данных представляет собой определенный набор данных, которые, как правило, связаны объединяющим признаком либо свойством (или несколькими). Эти данные упорядочены, например, по алфавиту. Обилие различных данных, которые могут быть помещены в единую базу, ведет к множеству вариаций того, что может быть записано: личные данные пользователей, записи, даты, заказы и так далее. К примеру, если у вас интернет-магазин, то база данных вашего сайта может содержать прайс-листы, каталог товаров или услуг, отчеты, статистику и информацию о клиентах.

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

Немаловажной является и взаимосвязь информации в базе данных: изменение одной строчки может привести к значительным изменениям других строк. Работать с данными таким образом гораздо проще и быстрее, чем если бы изменения касались только одного места в базе данных.

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

Система управления базами данных

Как можно догадаться уже из названия, система управления базами данных (или сокращенно СУБД) представляет собой программное обеспечение, которое используется для создания и работы с базами данных. Главная функция СУБД - это управление данными (которые могут быть как во внешней, так и в оперативной памяти). СУБД обязательно поддерживает языки баз данных, а также отвечает за копирование и восстановление данных после каких-либо сбоев.

Что касается классификации баз данных, то тут возможны различные варианты.
К примеру, можно разделить базы по модели данных : иерархические (имеют древовидную структуру), сетевые (по своей структуре похожи на иерархические), реляционные (используются для управления реляционными базами данных), объектно-ориентированные (используются для объектной модели данных) и объектно-реляционные (некое слияние реляционного и объектно-ориентированного вида баз данных).

Либо, если деление идет по тому, где размещается СУБД , их можно разделить на локальные - вся СУБД размещается на одном компьютере, и распределенные - части системы управления базами данных находятся на нескольких компьютерах.

Файл-серверные, клиент-серверные и встраиваемые - такие названия носят СУБД, если разделить их по способу доступа к базам данных . Файл-серверные СУБД на данный момент уже считаются устаревшими; в основном идет использование клиент-серверных (СУБД, которые располагаются на сервере вместе с самой базой данных) и встраиваемых (не требующих отдельной установки) систем.

Информация, которая хранится в базах данных, не ограничивается только текстовыми или графическими файлами - современные версии СУБД поддерживают также форматы аудио и видеофайлов.

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

Зачем же нужны эти СУБД? Помимо основной своей функции - хранения и систематизации огромного количества информации - они позволяют быстро обрабатывать клиентские запросы и выдавать свежую и актуальную информацию.

Это касается и изменений, которые вносите вы - вместо того, чтобы менять информацию в каждом файле сайта, вы можете поменять ее в базе данных, и тогда на каждой странице сразу же будет отображена корректная информация.

Реляционные СУБД и язык SQL

Реляционные и объектно-реляционные СУБД являются одними из самых распространенных систем. Они представляют собой таблицы, у которых каждый столбец (который называется “field” или «поле») упорядочен и имеет определенное уникальное название. Последовательность строк (их называют “records” или «записи») определяется последовательностью ввода информации в таблицу. При этом обрабатывание столбцов и строк может происходить в любом порядке. Таблицы с данными связаны между собой специальными отношениями, благодаря чему с данными из разных таблиц можно работать - к примеру, объединять их - при помощи одного запроса.

Для управления реляционными базами данных применяется особый язык программирования - SQL. Сокращение расшифровывается как “Structured query language”, в переводе на русский «язык структурированных запросов».

Команды, которые используются в SQL, делятся на те, которые манипулируют данными, те, которые определяют данные, и те, которые управляют данными.

Схема работы с базой данных выглядит следующим образом:


MySQL

MySQL является одной из самых популярных и распространенных СУБД, которая используется во многих компаниях (например, Facebook, Wikipedia, Twitter, LinkedIn, Alibaba и других). MySQL представляет собой реляционную СУБД, которая относится к свободному программному обеспечению: она распространяется на условиях GNU Public License. Как правило, эту систему управления базами данных определяют как хорошую, быструю и гибкую систему, рекомендованную к применению в небольших или средних проектах. У MySQL есть множество различных преимуществ. Например, она поддерживает различные типы таблиц: как известные MyISAM и InnoDB, так и более экзотичные HEAP и MERGE; кроме того, количество поддерживаемых типов постоянно растет. MySQL выполняет все команды быстро - возможно, сейчас это самая быстрая СУБД из всех существующих. С этой системой управления базами данных может одновременно работать неограниченное количество пользователей, а число строк в таблицах может быть равно 50 миллионам.

Так как в сравнении с некоторыми другими СУБД MySQL поддерживает меньшее количество возможностей, то и работать с ней значительно проще, чем, к примеру, с PostgreSQL, о которой будет рассказано ниже.

Первая версия MySQL вышла в далеком 1995 году, и с тех пор состоялось несколько последующих релизов, каждый из которых нес в себе значительные изменения.

Для работы с MySQL используется не только текстовый, но и графический режим. Это возможно благодаря приложению phpMyAdmin: для работы в приложении вам даже не нужно будет знать SQL-команды, а администрировать свою базу данных можно прямо через браузер.

В целом можно отметить, что MySQL - это выбор тех, кому необходима СУБД для проекта небольшого или среднего размера, быстрая и удобная в работе и без сложностей с администрированием.


PostgreSQL

Эта свободно распространяемая система управления базами данных относится к объектно-реляционному типу СУБД. Как и в случае с MySQL, работа с PostgreSQL основывается на языке SQL, однако, в отличие от MySQL, PostgreSQL поддерживает стандарт SQL-2011. Эта СУБД не имеет ограничений ни по максимальному размеру базы данных, ни по максимуму записей или индексов в таблице.

Если говорить о преимуществах PostgreSQL, то, безусловно, это надежность транзакций и репликаций, возможность наследования и легкая расширяемость. PostgreSQL поддерживает различные расширения и варианты языков программирования, такие как PL/Perl, PL/Python и PL/Java. Также есть возможность загружать C-совместимые модули.

Многие отмечают, что в отличие от MySQL данная СУБД имеет хорошую и подробную документацию, которая дает ответы практически на все вопросы.

О том, что это более масштабная, чем MySQL, СУБД, говорит и тот факт, что PostgreSQL периодически сравнивают с такой мощной системой управления данных, как Oracle.

Все это позволяет говорить о PostgreSQL как об одной из самых продвинутых СУБД на данный момент.


SQLite

На данный момент это одна из самых компактных СУБД; также она является встраиваемой и реляционной. SQLite позволяет хранить все данные в одном файле и, благодаря своему небольшому объему, отличается завидным быстродействием. SQLite значительно отличается от MySQL и PostgreSQL своей структурой: движок и интерфейс этой СУБД находятся в одной библиотеке - и именно это позволяет выполнять все запросы очень быстро. Другие СУБД (MySQL, PostgreSQL, Oracle и т.д.) используют парадигму клиент-сервер, когда взаимодействие происходит через сетевой протокол.

Из недостатков можно отметить отсутствие системы пользователей и возможности увеличения производительности.

SQLite можно посоветовать к использованию в проектах, где нужно иметь возможность быстро перенести приложение, и нет необходимости в масштабируемости.


Oracle

Эта СУБД относится к объектно-реляционному типу. Название произошло от названия разработавшей эту систему фирмы Oracle. Наравне с SQL СУБД использует процедурное расширение под названием PL/SQL, а также язык Java.

Oracle - это система, отличающаяся стабильностью уже не один десяток лет, поэтому ее выбирают крупные корпорации, для которых важна надежность восстановления после сбоев, отлаженная процедура бэкапа, возможность масштабирования и другие ценные возможности. К тому же эта СУБД обеспечивает отличную безопасность и эффектную защиту данных.

В отличие от других СУБД, стоимость покупки и использования Oracle достаточно высока, и именно это зачастую является значимым препятствием к ее использованию в небольших фирмах. Вероятно, именно это также является причиной того, что в рейтинге СУБД на 2016 год в России Oracle находится лишь на 6-м месте.



MongoDB

Эта СУБД отличается тем, что она предназначена для хранения иерархических структур данных, и поэтому ее называют документоориентированной (она представляет собой документное хранилище без использования таблиц или схем). MongoDB имеет открытый исходный код.

Используя идентификатор, вы можете производить быстрые операции над объектом; эта СУБД хорошо показывает себя и при сложных взаимодействиях. В первую очередь речь идет о быстродействии - в некоторых случаях приложение, написанное на MongoDB, будет работать быстрее, чем такое же приложение, использующее SQL, т.к. MongoDB относится к классу СУБД NoSQL и вместо SQL пользуется объектным языком запросов, который значительно легче SQL.

Однако этот язык имеет и свои ограничения, а поэтому MongoDB следует использовать в случаях, когда нет необходимости в сложных и нетривиальных выборках.

Вместо заключения

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