Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

MySQL AB закрывает доступ к коду MySQL Enterprise Server

MySQL *
Компания MySQL AB, разработчик одноименной системы управления базами данных, намерена убрать из открытого доступа исходные коды корпоративной версии MySQL Enterprise Server. Об этом сообщил в своем блоге Кай Арно (Kaj Arno), вице-президент MySQL AB.

Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 845
Комментарии 11

Выпущен новый продукт — SQL Management Studio for Oracle!

Чулан
Компания EMS Database Management Solutions рада сообщить о выпуске нового продукта. SQL Management Studio for Oracle – это комплексное решение для администрирования и разработки баз данных. Благодаря целому набору компонентов, которые предназначены для решения важнейших задач управления базами данных, SQL Studio обеспечит Вас незаменимыми инструментами для администрирования баз данных и управления их объектами, осуществления миграции, сравнения и извлечения баз, а так же импорта, экспорта и сравнения данных. SQL Studio объединяет все эти средства в единую мощную и удобную рабочую среду, которая может работать круглосуточно. Являетесь ли Вы разработчиком приложений или баз данных, администратором или аналитиком, SQL Studio for Oracle обеспечит Вам все необходимые средства, чтобы сделать Вашу работу продуктивной как никогда ранее!

Чем EMS SQL Management Studio for Oracle отличается от набора отдельных SQL-инструментов?
  1. Новая EMS SQL Management Studio предоставляет пользователю целый ряд очень полезных дополнительных возможностей:
    • Удобный запуск утилит и сервисов
    • Хранение всех шаблонов в одном репозитории
    • Единый список источников данных для всех сервисов и утилит
    • Создание сложных задач и их автоматизированное выполнение
    • Возможность запуска внешних приложений в задачах
    • Хранение журналов выполнения всех задач в единой базе данных
    • Создание настраиваемых уведомлений; их рассылка различными способами
    • Возможность установить единый визуальный стиль для всех приложений
    • Быстрый доступ к службе технической поддержки
  2. В отличие от пакетов, которые являлись просто набором утилит, продаваемых комплектом, EMS SQL Management Studio является полноценным и самостоятельным продуктом с единым инсталляционным дистрибутивом, единым интерфейсом для регистрации всех входящих у него компонентов и единой системой обновления входящих в состав студии функциональных модулей.
  3. Наконец, стоимость владения SQL Studio значительно меньше стоимости владения набором продуктов. В стоимость SQL Studio уже включен один год подписки на Сопровождение ПО, что позволяет владельцу SQL Studio бесплатно получать любые обновления в течение года. Последующее продление подписки обойдется всего в 20 — 30% от стоимости SQL Studio в год, тогда как владелец набора должен отдельно приобретать каждое обновление входящего в него продукта за 50% от его розничной цены.


Основные преимущества SQL Studio:
  • Быстрый запуск задач дает возможность сосредоточиться только на результате
  • Единый репозиторий для хранения шаблонов значительно облегчает работу с утилитами
  • Настраиваемые задачи позволяют значительно сэкономить время
  • Планировщик позволяет автоматизировать повседневные задачи
  • Различные уведомления дают возможность контролировать процесс выполнения задач
  • Все журналы хранятся в одном месте, что позволяет легко следить за выполнением операций
  • Возможность установить единый визуальный стиль для всех приложений


Вы можете скачать EMS SQL Management Studio for Oracle по адресу: http://www.sqlmanager.net/products/studio/oracle/download
Ознакомительная версия является полнофункциональной, и вы можете свободно тестировать ее в течение 30 дней.

Надеемся, что вам понравится работать с нашими продуктами!
Всего голосов 14: ↑2 и ↓12 -10
Просмотры 543
Комментарии 10

Туториал по Schevo — реляционной надстройке над ООБД

Python *
Schevo — это реляционная надстройка над ООДБ (бэкенды — Durus и ZODB), разрабатываемая Orbtech. Самоопределение Schevo таково (вольный перевод):
Schevo — это СУБД следующего поколения, основными достоинствами которой являются:
  • Быстрая разработка. Легко и просто создавайте даже достаточно сложные базы. Схема легко пишется, легко читается. Можно быстро указывать начальные данные прямо в схему; используя тот же синтаксис можно создать набор тестовых данных для разработчика.
  • Богатое описание схемы. Описывайте схемы данных, используя лаконичный, легко читаемый Python-код. Схема описывает не только структуру БД, но и все нестандартные транзакции и правила непротиворечивости данных.
  • Автоматическая эволюция схемы. Спокойно используйте Schevo для хранения часто изменяемых данных. При необходимости, изменяете схему и при помощи инструментов Schevo легко мигрируйте от одной версии схемы к другой.
  • Транзакции. Schevo защищает ваши данные. Единственный способ изменить данные — это явные транзакции. Вы можете доверить Schevo свои данные, оин всегда будут в консистентном состоянии.
  • Генерация UI. Код пользовательского интерфейса использует преимущества схемы. Используйте полнофункциональный навигатор по БД без необходимости писать какой-либо код (вне вашей схемы) вообще. Создавайте кастомизированный интерфейс при помощи специальных Schevo-виджетов и инструментов.



Туториал познакомит с основными возможностями Schevo.
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1K
Комментарии 0

Google будет разрабатывать MySQL

IT-компании
Google
Компания MySQL AB представила план разработки своей одноименной СУБД до 2009 года. По словам разработчиков, в 2009 году можно ожидать появление 7-й версии данной СУБД. Кроме того, в компании сообщают, что интернет-гигант Google взялся за помощь в разработке MySQL и в 7-й версии можно будет увидеть масса кода, созданного программистами из Маунтин-Вью.

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

Читать дальше →
Всего голосов 47: ↑42 и ↓5 +37
Просмотры 660
Комментарии 50

Amazon SimpleDB: новый сервис для веб-стартапов

Чулан
Компания Amazon планомерно расширяет линейку веб-сервисов Amazon Web Services, которые позиционируются в качестве технической инфраструктуры для веб-стартапов. Хорошо известны хостинг S3 (Simple Storage Service) и система распределенных вычислений EC2 (Elastic Compute Cloud). Теперь в этом ряду появился ещё один сервис — СУБД Amazon SimpleDB. После длительного периода разработки она открылась, наконец, для ограниченного бета-тестирования (по приглашениям).

Как считают независимые специалисты, SimpleDB представляет собой действительно выдающееся техническое решение. Это нереляционная база данных с поддержкой самых больших наборов данных и максимальным аптаймом, который характерен для всех сервисов Amazon. Для многих стартапов эта СУБД может стать реальной заменой собственным серверам. Например, разработчики «твиттера» могли бы перейти на SimpleDB, чтобы избавиться от ужасных тормозов в своей системе.

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

Стоимость SimpleDB составит 14 центов за один час машинного времени (средняя производительность сервера на базе Intel Xeon 1,7 ГГц). Гигайбайт трафика стоит 10 центов, хранение каждого гигабайта — $1,5 в месяц.
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 871
Комментарии 5

SQL Server 2008 задерживается

IT-компании
Компания Microsoft объявила, что сроки выхода SQL Server 2008 переносятся на III кв. 2008 года, потому что разработка СУБД неожиданно сильно затянулась. Изначально планировалось осуществить совместный релиз Windows Server 2008, Visual Studio 2008 и SQL Server 2008 в конце февраля, но сейчас ясно, что программисты никак не успевают.

Вместо окончательного релиза 27 февраля 2008 года выйдет полнофункциональная preview-версия. Затем во II кв. 2008 года появится релиз-кандидат, и только в III кв. 2008 года — официальная версия.

SQL Server 2008 является весьма ожидаемым продуктом. Количество скачиваний технологического preview уже превысило 100 тыс. Список новых функций включает в себя улучшение масштабируемости, систему резервирования ресурсов для конкретных пользователей/процессов Resource Governor, поддержку пространственного типа данных (spatial), модули компрессии, библиотеки для распределения полномочий для БД и отдельных таблиц, поддержку структурированных и полуструктурированных данных, включая цифровые форматы для изображений, звуков, видео и других типов мультимедиа.
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 424
Комментарии 0

Главное отличие версии 8.3, которое может вызвать проблемы при переходе на нее

PostgreSQL *
Встала задача переноса сайта на новый сервер. Из проблем ожидалась несовместимость с PHP5, которая в итоге очень быстро решилась, а сайт все равно не поднимался. Выяснилось, что не отрабатывают простейшие запросы к БД. При ближайшем рассмотрении оказалось, что не происходит автоматическое преобразование типов.
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 607
Комментарии 41

Google открывает для разработчиков СУБД BigTable

IT-компании
Cтало известно, что Google планирует на следующей неделе открыть для разработчиков свою СУБД BigTable. Данное событие, безусловно, можно расценивать как вызов Amazon Web Services (AWS) и начало захватывающей конкуренции с Amazon SimpleDB.

BigTable — масштабируемая система базы данных, базирующаяся на Google File System (GFS). Спроектированная для хранения и управления огромным массивом структурированных данных с учетом внутреннего использования в Google. Система содержит сотни терайбайт информации на тысячах серверов Google. Разработка BigTable была начата в 2004 года, а активное использование уже в феврале 2005 года. Приложения, в которых Google используют BigTable — Google Search, Google Earth, Google Maps, Google Finance, Google Print, Orkut, YouTube, Blogger и т.д.
Читать дальше →
Всего голосов 41: ↑40 и ↓1 +39
Просмотры 2.3K
Комментарии 18

IBM выпускает SolidDB под своим брендом

Чулан
Пытаясь догнать других разработчиков СУБД, компания IBM анонсировала выпуск IBM SolidDB — это реляционная база данных, которая полностью хранится в оперативной памяти сервера (т.н. “встраиваемая” СУБД; in-memory relational database). За счёт хранения информации в быстрой памяти и 64-битной адресации такая система на порядок быстрее стандартной реляционной СУБД. Данную разработку можно использовать как кэш в серверах IBM DB2 или Informix Dynamic Server. Как вариант, можно использовать её в виде отдельного решения.

Реляционные встраиваемые СУБД раньше имели весьма ограниченную сферу применения, но IBM собирается значительно расширить её за счёт клиентов в том числе из финансового сектора.

IBM solidDB — продукт финской компании Solid Information Technology, которую IBM купила полгода назад. Эта покупка является ответом на аналогичное действие главного конкурента на рынке СУБД, компании Oracle, которая ещё три года назад приобрела фирму TimesTen. Ответ явно запоздал, потому что кроме Oraсle/TimesTen на рынке сейчас присутствует встраиваемые СУБД и других фирм.

До присоединения с IBM финская компания разрабатывала SolidDB самостоятельно. Эта СУБД может работать практически под любой ОС, включая любые версии Linux, HP/UX, AIX и Solaris.
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 597
Комментарии 0

Проектирование баз данных. Паттерн Компоновщик (Composite)

SQL *
Web 2.0 победоносно шагает по виртуальному миру. Социальные сети растут как грибы после дождя. Теперь в одном месте вы можете хранить свои фото, видеозаписи, писать блоги и слушать музыку. Все это можно комментировать, класть в избранное, копировать… Возможностей много, контент социальных сетей разнородный и разнообразный, и в этом их преимущество.

А теперь представьте себе структуру БД какого нибудь «Вконтакте». Представили? И что вы видите? Множество таблиц с данными? А что еще? Множество таблиц для связей много-ко-многим! Необходимых, с точки зрения реляционной БД, но лишних с точки зрения логики. Но это еще не все. Среди полей таблиц мы видим огромное количество «лишних» полей, являющихся всего лишь внешними ключами, служащими для связей один-ко-много, так же необходимых с точки зрения реляционной теории, но абсолютно бесполезных с точки зрения логики.
Читать дальше →
Всего голосов 51: ↑47 и ↓4 +43
Просмотры 14K
Комментарии 98

Классификация типов справочников в базах данных

Чулан
При проектировании любой базы данных всегда возникает необходимость хранить море справочной информации. Всевозможные классификаторы списки товаров, людей
дальше про типы справочников
Всего голосов 5: ↑2.5 и ↓2.5 0
Просмотры 3.4K
Комментарии 11

Упаковка булевых переменных для хранения и поиска в базе

Чулан
Столкнулся с необходимостью хранить в базе формы, большая часть из которых являлась «галочками», то есть, по сути булевыми переменными. Создавать под тридцать галочек тридцать полей INT 1 не хотелось стал искать другой метод.

И нашел — битовый массив.
Читать дальше →
Всего голосов 12: ↑6 и ↓6 0
Просмотры 1K
Комментарии 25

Партнёрская программа Минкомсвязи России

Чулан
Все организации, которым нужно привлечь кого-то к сотрудничеству, создают партнёрские программы. Суть таких программ зависит от типа сотрудничества – кому-то требуется «привязать» разработчиков к своим технологиям, а кто-то хочет замкнуть производителей программного обеспечения на его потребителей. Мне кажется, что нашему Министерству связей и массовых коммуникаций могла бы пригодиться партнёрская программа.

Вы слышали про ЛИНТЕР? Многие без колебаний ответят: «Нет». Если же спросить так: «Вы слышали про Oracle?», утвердительных ответов будет значительно больше. А тем временем, есть коммерческая отечественная СУБД, называемая ЛИНТЕР и ведущая свою историю с начала 80-х годов прошлого века. Сегодня ЛИНТЕР управляет движением самолётов, ЛИНТЕР пропускает людей в метро, ЛИНТЕР качает нефть, ловит преступников, контролирует космическое пространство, защищает атомные реакторы, хранит музыку в домашних кинотеатрах и сотовых телефонах, работает на российских подводных лодках и много ещё где.

Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 325
Комментарии 26

«Совершенный Ajax» – новый подход к построению настоящих клиент-серверных web-приложений

Разработка веб-сайтов *
«Совершенный Ajax» — новый подход к построению web-приложений, при котором web-сервер не генерирует ни строчки HTML-кода и взаимодействует с внешним миром только посредством web-служб; а клиентский интерфейс реализуется только на основе клиентских HTML, CSS, JavaScript.

Статья состоит из двух частей. В первой части — более живой и провокационной я постараюсь заинтересовать проблемой, рассказать о технологии «Совершенный Ajax» и показать ее применение на примере нашего проекта «Система Интерактивного Тестирования Знаний “Синтез”» (который имеет ряд интересных особенностей, таких, как использование серверного JavaScript на платформе Mozilla Rhino, прототипно-ориентированная ORM и поддержка SPARQL — языка запросов к Semantic Web).

Вторая часть – более занудная будет содержать много технических деталей и выйдет в следующий раз.

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



Попробуйте угадать: к какой архитектуре относятся web-приложения?

К клиент-серверной говорите? Я ожидал, что Вы так ответите :-)

Что ж, давайте разберемся. В клиент-серверной архитектуре выделяют:
  • Сервер — отвечает за хранение данных и реализацию бизнес-логики приложения.

  • Клиент — отвечает за взаимодействие с пользователем [1].

Реализация бизнес-логики на сервере и взаимодействие с пользователем на клиенте четко разделены.

Преимущества клиент-серверной архитектуры очевидны; мы их все знаем:
  1. Бизнес-логика не смешивается с пользовательским интерфейсом.
  2. Можно реализовать несколько клиентов с разными пользовательскими интерфейсами: интерфейс командной строки, оконный Windows-интерфейс, Flash, web-интерфейс, мобильный интерфейс и т.д.
  3. Клиентский компьютер не требователен к ресурсам;
  4. И т.д.


Но, относятся ли web-приложения к клиент-серверной архитектуре? Web-сервер

Действительно, в web-приложениях есть сервер, отвечающий за бизнес логику приложения.

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

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

Читать дальше →
Всего голосов 150: ↑115 и ↓35 +80
Просмотры 9K
Комментарии 152

SQL Server 2008 на русском языке

SQL *
Компания Microsoft наконец-то объявила о выпуске локализованной версии SQL Server 2008. В прайсе система появится с 1 января 2009 года, а скачать пробную версию можно уже сейчас.

Русский SQL Server 2008 тесно интегрирован с впервые локализованным средством разработки Visual Studio, давая возможность разработчикам БД работать в единой среде разработки приложений на родном языке.

Для опытного разработчика переход на русскоязычную версию, если он привык к англоязычной, конечно, не вызовет ничего кроме раздражения. Более того, в процессе привыкания у него наверняка упадёт производительность труда, несмотря на гордые заявления представителей Microsoft, что «опыт локализации других специализированных решений, например, операционной системы Windows Server 2008, показал, что производительность работы с продуктом на родном языке намного повышается». Очевидно, что это справедливо только для начинающих программистов, которые впервые в жизни видят интерфейс СУБД и Visual Studio.
Читать дальше →
Всего голосов 6: ↑3 и ↓3 0
Просмотры 3.2K
Комментарии 6

Введение в объектно-ориентированные базы данных

Разработка веб-сайтов *
ООСУБДОбъектно-ориентированные базы данных – базы данных, в которых информация представлена в виде объектов, как в объектно-ориентированных языках программирования.

Применять или не применять объектно-ориентированные системы управления базами данных (ООСУБД) в реальных проектах сегодня? В каких случаях их применять, а в каких нет?

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

В статье описано все, что требуется для начала работы с ООСУБД db4o.

Читать дальше →
Всего голосов 80: ↑77 и ↓3 +74
Просмотры 39K
Комментарии 59

Почему Ларри Эллисон так стремился купить MySQL?

MySQL *
Когда Ларри Эллисон, директор Oracle, объявил в понедельник о покупке компании Sun, он ни словом не обмолвился о MySQL, своём конкуренте на рынке малых СУБД. Именно этот сегмент остаётся непокрытым в продуктовой линейке Oracle. Все хорошо помнят, как страстно Ларри Эллисон жаждал завладеть этой шведской компанией три года назад. В течение всего 2006 года Ларри Эллисон неоднократно предлагал выкупить MySQL, но трое друзей-шведов, основателей MySQL, неизменно отвергали его предложение от «империи зла», взлёт которой произошёл благодаря сотрудничеству с ЦРУ, после чего MySQL в итоге продалась Sun.

Теперь же мечта Эллисона сбылась, и он даже не говорит, что купил Sun только ради MySQL.

В свете всех известных фактов очень странно смотрятся размышления некоторых аналитиков о том, что MySQL не является конкурентом Oracle. Это слишком узкий взгляд на вещи, потому что не принимаются в расчёт долговременные планы Эллисона, а также перспективы развития самой MySQL (например, в версии 5.4 этой СУБД уже появилась поддержка 16-процессорных серверов x86, а по некоторым тестам производительность выросла на 40000%).

Кстати, по странной случайности выход MySQL 5.4 был запланирован на 21 апреля, но за день до этого произошла сделка с Oracle.

via betanews
Всего голосов 55: ↑47 и ↓8 +39
Просмотры 1.1K
Комментарии 49

Сказки о СУБД

Чулан

Введение


Часто, когда произносится термин «СУБД», под ним понимается только реляционная СУБД (здесь и далее по тексту будем считать термины синонимами) — это вызвано прежде всего тем, что большинство СУБД на рынке сейчас являются именно реляционными. Реляционная модель ориентирована на организацию данных в виде двумерных таблиц, а ее реализация опирается на работы Эдгара Кодда1. Реляционная модель — это хорошо и плохо: хорошо в следствии простоты реализации, плохо с точки зрения работы с объектно-ориентированными языками программирования.
Табличка сарказм.
Всего голосов 24: ↑20.5 и ↓3.5 +17
Просмотры 752
Комментарии 18