Одним из основных факторов, влияющих сегодня на технологии обработки данных, является появление сверхбольших баз данных, требующих параллельных СУБД. Спектр предлагаемых таких СУБД сегодня достаточно широк, однако они либо дороги, либо отрицают реляционную модель данных. Для создания эффективных и относительно недорогих параллельных СУБД можно непосредственно в открытый код последовательной СУБД интегрировать параллельную обработку запросов.
Тема сентябрьского номера журнала Computer (IEEE Computer Society, Vol. 46, No. 9, 2013) — компьютерное образование.
Вышел в свет перевод третьего издания книги «Алгоритмы: построение и анализ» («Introduction to algorithms»), ставшего уже знаменитым среди специалистов пособием по алгоритмам, которое в наши дни рекомендуется в качестве основного учебника чуть ли не по каждому университетскому курсу по ИТ.
Компания Remedy была одним из создателей основ современного рынка средств автоматизации служб технической поддержки и управления ИТ-сервисами (ITSM), а в 2002 году компания вошла в состав BMC Software. Корпоративный архитектор BMC Software и сооснователь Remedy Даг Мюллер рассказывает об индустрии ITSM вообще и о современных продуктах Remedy в частности.
Дискуссию «RISC против CISC», развернувшуюся в 90-е годы, разрешили не технические аргументы сторон, а технологическое преимущество Intel, оказавшейся намного сильнее всех остальных вместе взятых, но сегодня победа CISC уже не кажется столь бесповоротной. Например, мобильная революция — это шанс для RISC на реставрацию своего былого положения.
Бытует мнение, что стандартизация почтовых адресов — задача тривиальная. Однако это не так: часто ее вполне можно отнести к области искусственного интеллекта. Распознавание, кластерный анализ и машинное обучение — это лишь неполный перечень направлений, с которыми приходится иметь дело при очистке адресных данных.
Смартфоны сегодня — основное карманное устройство более чем для миллиарда людей, поэтому мобильные веб-приложения стали необходимостью как с технической, так и с коммерческой точки зрения. Есть несколько подходов к разработке таких приложений, и, учитывая, что сегодня лидирующие компании могут за считанные месяцы уйти на второй план, а новые гаджеты появляются практически непрерывно, важно разбираться в основных технологиях создания мобильных веб-приложений.
Локальность играет заметную роль в создании эффективных приложений, а в суперкомпьютерах экзафлопсной производительности она становится жизненно необходимой.
Задачи интеграции данных, приложений и бизнес-процессов — неотъемлемая часть эволюции корпоративных информационных систем, причем в ближайшие 20 лет интеграция, по мнению авторов этого номера журнала, останется одним из основных способов оптимизации использования уже имеющихся в компаниях ИТ-ресурсов.
На сегодняшний день имеется множество систем управления данными, как основанных на проверенном временем SQL, так и совершенно новых, что позволило выбирать решения, наиболее соответствующие конкретным задачам. Вместе с тем разнообразие не означает универсальности, и становится актуальной проблема интеграции, например СУБД SQL и решений NoSQL.
Рынок облачных СУБД, на котором представлены как уникальные сервисы, предоставляющие базы данных по подписке, так и тиражируемое программное обеспечение для создания таких сервисов, фактически сформирован и достиг определенного уровня зрелости. Настало время осмысления существующих предложений и технологий, их классификации и обозначения перспектив.
Технологии Больших Данных позволяют обрабатывать огромные объемы данных, массово применяя к ним различные правила, причем чем их меньше, а данных больше, тем выше эффективность обработки. По тем же законам функционируют сегодня средства защиты сложных информационных систем. Как технологии работы с Большими Данными могут здесь помочь?
Технологии интеграции данных иногда представляют как универсальное средство против болезни, называемой «хаос данных», однако эффективность «лекарства» зависит от того, что понимается под данными и в чем состоит интеграция.
Чем больше система, тем сложнее ею управлять. Любой банк в процессе роста сталкивается с увеличением числа продуктов, информационных систем, каналов продаж, и в какой-то момент даже их простой учет становится серьезной задачей. Как управлять продуктами и тарифами? Нужен ли единый центр или можно оставить задачи управления филиалам?
ИТ-индустрия ищет сегодня решение задачи обработки возрастающих объемов данных, однако, несмотря на приобретение нового оборудования и развертывание дополнительных сетей, компании не замечают, что сражаются с ветряными мельницами, — завтра данных будет еще больше. Тем не менее вопрос о том, как заставить все эти данные приносить реальную пользу бизнесу, редко оказывается в фокусе внимания ИТ-подразделений. Утилизовать данные путем интеграции помогут семантические технологии.
Для ИТ-служб интеграция приложений и данных остается одной из приоритетных задач. В ближайшие три года расходы на интеграцию вырастут во всем мире на 33%, а более двух третей новых интеграционных потоков выйдет за пределы сетевого экрана — интеграция становится глобальной. Не осталась в стороне от интеграционного процесса и Россия, однако решение соответствующих задач на российских предприятиях имеет ряд особенностей.