Как стать автором
Обновить

Компания CUBRID временно не ведёт блог на Хабре

Сначала показывать

Встреча с разработчиками СУБД CUBRID на конференции РИТ++ 2012 в Москве

Время на прочтение 2 мин
Количество просмотров 2.8K
Конференция Российские Интернет Технологии 2012Приветствую всех Хабражителей!

UPDATE: Время уточнилось! Мы будем презентовать первыми в первый день! Я очень рад и с нетерпением жду нашей встречи! Очень надеюсь увидеть и познакомиться со многими Российскими разработчиками!

На прошлой неделе произошло нечто приятное для нашей команды. Организаторы конференции "Российские Интернет Технологии 2012" прислали нам официальное приглашение выступить на конференции с докладом о СУБД CUBRID. Главной просьбой организаторов к нам было расскрыть для Российского сообщества разработчиков следующие вопросы.

  • Почему мы разрабатываем CUBRID?
  • Почему бы не использовать существующие решения?
  • Почему надо было создавать СУБД с нуля?
  • Почему не сделали форк одного из уже существующих решений?
  • Почему не стали дорабатывать уже существующий продукт совместно с другой компанией?

На РИТ++ 2012, которая пройдет 2го и 3го апреля, будет несколько треков:
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 4

Новый CUBRID 8.4.1 — на 70% быстрее

Время на прочтение 2 мин
Количество просмотров 2.6K
Мы ждали этого дня довольно долго. Исходя из политики выпуска новых версий, новый релиз СУБД CUBRID выходит каждые пол года. Вот и свершилось! От имени разработчиков я рад сообщить о новом выпуске CUBRID версии 8.4.1 с повышенной производительностью в 70%.

Скачать CUBRID 8.4.1 можно прямо сейчас с официального сайта!

Разработчики CUBRID проделали очень большую работу по улучшению производительности и стабильности СУБД. По результатам тестов оценки качества производительность INSERT и UPDATE операций выросла на более чем 70% (см. таблицу ниже).

Также, благодаря многочисленным просьбам, мы добавили много новых функций и поддержку дополнительного SQL ситаксиса для еще большей совместимости с MySQL. Кроме этого в новую версию СУБД добавлена поддержка регулярных выражений в оператор WHERE для более четкого объявления условий поиска, а также новые параметры брокера и улучшенный мониторинг системы. В общей сложности в новой версии были исправлены около 50 ошибок.

Ниже я приведу список главных нововведений в версии 8.4.1.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 7

Официальный релиз ADO.NET драйвера для CUBRID

Время на прочтение 1 мин
Количество просмотров 1K
CUBRID ADO.NET Драйвер

Мы рады сообщить, что сегодня мы официально выпустили первую стабильную версию ADO.NET драйвера для СУБД CUBRID.
  • Для драйвера, разработанного и поддерживаемого контрибьюторами сообщества, написано более 70 тестов.
  • Драйвер распространяется с полностью (100%) управляемым кодом под лицензией BSD.
  • Все основные классы ADO.NET модели разработаны.
  • Также разработаны расширенные классы SchemaProvider, CommandBuilder и т. д.
  • Драйвер работает на основе протокола передачи данных (сокет) последней версии CUBRID 8.4.0.
  • Дравйвер полностью поддверживет такие типы данных, как BLOB/CLOB, а также CUBRID Collections.
  • Внедрена полная поддержка локализации. На данный момент доступна английская локализация.
  • На сайте проекта приведены разные примеры с исходным кодом, а также демо программ с использованием UI, VB.NET, и NHibernate.

Как скачать


Читать дальше →
Всего голосов 9: ↑3 и ↓6 -3
Комментарии 0

Еще Два ридера Amazon Kindle ждут своих обладателей

Время на прочтение 2 мин
Количество просмотров 949
Приветствую всех!

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

В честь открытия мы анносировали Q&A конкурс, в котором самые активные пользователи, задавшие больше всего вопросов или предоставившие большее количество ответов, получат Amazon Kindle.

Ноябрь прошел отлично! Было очень весело проводить Q&A конкурс! Мы уже определили победителей и подготовили небольшую новость.
Читать дальше →
Всего голосов 5: ↑1 и ↓4 -3
Комментарии 0

Как эффективно импортировать большие данные

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

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

Итак, в CUBRID импортирование данных можно произвести, используя следующие инструменты.
  • Самый легкий способ — это использовать CUBRID Manager
  • Также Вы можете использовать PHP, Java и другие драйвера
  • Иначе можно использовать CSQL, CUBRID SQL интерпретатор в командной строке.
  • Можно также настроить репликацию или Высокую Доступность, но это за рамками этой статьи.

Сначала я приведу результаты небольшого теста, чтобы Вы смогли увидеть общую картину и понять, почему определенные из вышеприведенных решений работают быстрее, чем другие. Затем я расскажу о рекомендациях, которые помогут Вам значительно ускорить процесс импортирования данных.
Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Результаты конкурса CUBRID Bug Bash

Время на прочтение 2 мин
Количество просмотров 702
Итак, пришло время подвести итоги нашего ивента, который стартовал в прошлом месяце. В правилах мы просили пользователей использовать последние версии инструментов и Веб приложений CUBRID и в течение месяца сообщать о возможных багах в нашем треккере. Таким образом, пользователи смогли бы получше узнать продукты CUBRID, а также помочь нам улучшить их качество. В результате мы получили довольно большой список багов, касающиеся интерфейса, определенных функций, службы помощи, и пару очень важных ошибок. Некоторые из них мы уже исправили, и новые версии ожидаются очень скоро.
Результаты и список победителей за катом
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 0

Основные возможности CUBRID 8.4.0

Время на прочтение 9 мин
Количество просмотров 1.1K
Приветствую всех!

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

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

Основные направления, повлиявшие на производительность CUBRID, являются:
  • Уменьшение размера тома базы данных
  • Улучшенные параллельные вычисления в Windows версии
  • Оптимизации индексов
  • Оптимизации обработки условий в LIMIT
  • Оптимизации обработки условий в GROUP BY

Весь смак под катом
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 4

PHP Фреймворк CodeIgniter — скоро для пользователей CUBRID

Время на прочтение 4 мин
Количество просмотров 2.7K
Заголовок уже говорит обо всем. Но я расскажу более подробно о начале разработки и взаимодействии CUBRID с CodeIgniter. Также здесь Вы узнаете об отличиях между CUBRID и MySQL с точки зрения разработки и адаптирования приложений.

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

Драйвера всех остальных поддерживаемых СУБД я нашел в директории /system/database/drivers. Так как CUBRID поддерживает более 90% SQL синтаксиса MySQL, не было необходимости начинать все с нуля. Я начал работать над уже готовым MySQL драйвером для CI. На следующий день у меня уже был рабочий код CUBRID драйвера. Пару дней спустя я провел тесты (к сожалению, как сказал один из разработчиков CodeIgniter, у них еще нет юнит тестов, которые охватывали бы весь фреймворк, включая драйвера баз данных, поэтому мне пришлось писать свои тесты). Как только драйвер прошел все тесты, я связался с их разработчиками и отправил pull-запросы в главную ветку и ветку для разработок.

Ниже я опишу, какие части кода я изменил в MySQL драйвере, чтобы он стабильно заработал для CUBRID. Надеюсь, эти записи будут полезны тем, кто планирует влючить поддержку СУБД CUBRID в своих Веб приложениях.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 2

Конкурс: CUBRID Bug Bash!

Время на прочтение 4 мин
Количество просмотров 2.2K
banner.jpg
Итак, сегодня мы очередной раз объявляем о новом ивенте под названием "Bug Bash", который будет проходить один месяц, начиная с первого сентября, 2011 г.

Главной идеей этого ивента является улучшение качества существующих инструментов и Веб приложений CUBRID, а точнее:
  • Инструменты CUBRID
    — CUBRID Manager
    — CUBRID Migration Tool
    — CUBRID Query Browser (или его плагин для Eclipse)
  • Веб приложения CUBRID
    — CUBRID WebShell

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

В результате этого Вы узнаете не только как нужно работать с инструментами и Веб приложениями CUBRID, но и как стать вовлеченным в опен-сорс проекте и помогать сообществу. К тому же Ваша помощь улучшить качество наших продуктов будет вознаграждена ценными призами.
Правила и призы под катом
Всего голосов 6: ↑2 и ↓4 -2
Комментарии 0

Конференция #OSCON на носу!

Время на прочтение 3 мин
Количество просмотров 661

Конференция OSCON (Open Source Convention) является, если не самым, то одним из самых крупных ИТ конференций в мире Опен-сорс, где ежегодно в июле месяце собираются более двух тысяч передовых разработчиков и лидеров ИТ индустрии.

В этом году конференция пройдет с 25го по 29е июля. И мы в очередной раз едем туда, и на этот раз будем вести сессию в 40 минут. Точная дата и время нашей презентации следующее:
  • Дата: 28го июля 2011 г.
  • Место: Oregon Convention Center, Портланд, Штат Орегон.
  • Зал: E142
  • Время: 13:40.
  • Язык проведения: английский (вопросы можно задавать и на русском).

Тема разговора


В этом году речь будет идти о том, как создавать стойкие, высоко-доступные веб сервисы, используя технологию CUBRID HA (High Availability). Поэтому презентация в основном будет проходить о Высокой Доступности CUBRID.

Кто должен присутствовать?


Читать дальше →
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 0

Победители Второго Соревнования по Программированию CUBRID it!

Время на прочтение 4 мин
Количество просмотров 1.5K
Итак Второе Соревнование по Программированию CUBRID it! подошло к концу — время опустить занавес и объявить победителей.

Но перед этим предлагаю кратко подвести итоги соревнования.

Соревнование началось 1го июня, и у участников было 3 недели, чтобы:
  • найти самое оптимизированные решение для SQL задачи на PHP или Java и отправить их нам;
  • распространять информацию о соревнованиие на Твиттере, блогах и других сайтах.

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

«Ну, и как прошло!?» — Вы спросите. После 3х недель, мы получили более 40 решений от более чем 350 участников с разных стран мира. И что очень радует, решения были очень хорошего качества!

Поэтому хочу сказать всем участиникам Большое спасибо за Ваше усердие и внимание к CUBRID!
Читать подробности
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 24

Второе Соревнования по Программированию

Время на прочтение 3 мин
Количество просмотров 2.1K
Уважаемые, коллеги!

Приглашаем всех желающих принять участие во втором соревновании по программированию CUBRID it!, которое на этот раз мы организовываем с 1-го по 21-е июня включительно на сайте http://www.cubrid.org/cubrid_it.

Задача соревнования состоит в нахождении самого оптимального решения для SQL задачи, используя либо язык программирования Java, либо PHP. В качестве СУБД требуется использовать CUBRID версии 8.3.1. Все! Больше никаких условий!

Готовое решение можно будет отправлять уже с 1-го числа июня на той же странице. В 12 часов ночи по Гринвичу будут доступны как сама задача, так и форма для отправки решений.
Информация о больших призах ждут Вас под катом!
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 11

Подключаемся к СУБД CUBRID через PHP

Время на прочтение 8 мин
Количество просмотров 1.6K
Итак Вы, я уверен, уже знаете, как в PHP подключаться и работать с определенными реляционными системами баз данных. В этом блоге я расскажу, как начать работу в PHP с СУБД CUBRID, в чем ее отличие от других систем, а также приведу примеры для быстрого начала. Хорошая новость заключается в том, что последняя версия CUBRID 8.4.0 на 90% совместима с MySQL и с точки зрения SQL синтаксиса, и с точки зрения функций PHP.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 12

Новый CUBRID 8.4.0: теперь вдвое быстрее

Время на прочтение 4 мин
Количество просмотров 1.2K
Дождались! Новая версия СУБД CUBRID 8.4.0 является самой мощной из ранее выпущенных версий, а теперь еще с вдвое ускоренным движком базы данных!

Этот выпуск сочетает повышенную производительностью со множеством новых возможностей, часто запрашиваемых пользователями. Результаты тестов, основыванные на том же сценарии [ссылка на PDF файл отчета на английском], который мы обычно используем для проведения контроля качества новых выпусков, показывают повышенную производительность движка почти в три раза для определенных функций.
Результаты производительности за катом
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 5

Наш Новый Логотип

Время на прочтение 3 мин
Количество просмотров 3.8K
Добрый день, Хабравчане!

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

Полагаю, некоторые из Вас уже заметили изменения на нашем официальном сайте http://www.cubrid.org. Если еще нет, то это самое время посмотреть, как смотрится наш новый логотип на фоне сайта сообщества.

Предпосылки


Читайте за катом
Всего голосов 45: ↑11 и ↓34 -23
Комментарии 23

Результаты сравнительного тестирования производительности CUBRID и MySQL до и после применения твердотельных накопителей (SSD)

Время на прочтение 9 мин
Количество просмотров 6K
Добрый день, всем!

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

1. О тесте


В ходе следующего анализа производительности системы баз данных CUBRID и MySQL тестируются для определения их производительности в двух различных ситуациях:
  1. когда системы работают на сервере, оснащенном жестким диском;
  2. когда системы работают на сервере, оснащенном твердотельным накопителем.

1.1. Краткое описание

Принято считать, что хранение данных является основной задачей любой системы баз данных. Жесткий диск является популярным носителем, используемый предприятиями для хранения больших объемов данных. Однако известно, что производительность (ввода-вывода) жесткого диска уменьшается при рабочих нагрузках, ограниченных скоростью ввода-вывода (I/O Bound). Поэтому часто бывает необходимо найти более эффективный носитель для хранения данных. В этой статье мы представляем результаты применения и тестирования нового твердотельного накопителя (SSD), используемого в качестве основного носителя для хранения данных, который демонстрирует повышенную производительность баз данных.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 19

Знакомство с CUBRID — СУБД оптимизированная для Веб приложений

Время на прочтение 7 мин
Количество просмотров 8.4K
Приветствую всех, дорогие Хабравчане!

Лично мы не представляли нашу разработку пользователям Хабры, но скорее всего Вы уже читали о СУБД CUBRID в хабратопике Льва Хомича. Некоторые моменты в статье не совсем корректны, что хочу исправить в этом топике. Поэтому предлагаю познакомиться поближе и узнать более подробно, почему мы представляем CUBRID как самую оптимизированную СУБД для Веб приложений. Также буду рассказывать о тех нюансах, о которых Вы не найдете нигде (пока), даже на официальном сайте проекта http://www.cubrid.org. Таким образом и Вы узнаете многое и, надеюсь, расскажете, посоветуете или предложите нам свои идеи и мнения в комментариях. Поэтому уверен, Вы будете довольны нашему знакомству.

Во-первых, когда началась разработка CUBRID?

В разных источниках приводятся разные даты: 15 лет назад, либо 2006 год. Поистине СУБД продавалась и пользовалась очень большим спросом еще задолго до того, как появился MySQL, и даже сам CUBRID. Она была одной из первых с объектно-ориентированной архитектурой, которая широко используется и в наши дни в игровой и мультимедийной индустриях. СУБД стала настолько популярной, что Oracle предложил купить исходный код и лицензию на ее дальнейшее развитие и продажу за 1 миллиард американских долларов. Но разработчики отклонили предложение и вместо этого нашли спонсоров с активом в 2 миллиарда долларов. Это было еще в начале 90-х годов. Поэтому в хабратопике Льва Хомича и некоторых других источниках говорится о пятнадцатилетнем и более стаже.
Читать дальше →
Всего голосов 24: ↑19 и ↓5 +14
Комментарии 19