хабраиндекс
33,78

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

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

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

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

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

На РИТ++ 2012, которая пройдет 2го и 3го апреля, будет несколько треков:
+3
21 марта 2012, 06:59
2
kadishmal 3,0

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

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

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

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

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

Ниже я приведу список главных нововведений в версии 8.4.1.
+8
9 февраля 2012, 11:39
15
kadishmal 3,0

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

Итак, пришло время подвести итоги нашего ивента, который стартовал в прошлом месяце. В правилах мы просили пользователей использовать последние версии инструментов и Веб приложений CUBRID и в течение месяца сообщать о возможных багах в нашем треккере. Таким образом, пользователи смогли бы получше узнать продукты CUBRID, а также помочь нам улучшить их качество. В результате мы получили довольно большой список багов, касающиеся интерфейса, определенных функций, службы помощи, и пару очень важных ошибок. Некоторые из них мы уже исправили, и новые версии ожидаются очень скоро.
–1
11 октября 2011, 12:13
kadishmal 3,0

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

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

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

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

Сначала я приведу результаты небольшого теста, чтобы Вы смогли увидеть общую картину и понять, почему определенные из вышеприведенных решений работают быстрее, чем другие. Затем я расскажу о рекомендациях, которые помогут Вам значительно ускорить процесс импортирования данных.
0
13 октября 2011, 06:36
2
kadishmal 3,0

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

Заголовок уже говорит обо всем. Но я расскажу более подробно о начале разработки и взаимодействии 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
31 августа 2011, 09:42
kadishmal 3,0

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


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

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

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


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

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


–1
14 июля 2011, 10:01
kadishmal 3,0

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

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

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

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

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

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

Поэтому хочу сказать всем участиникам Большое спасибо за Ваше усердие и внимание к CUBRID!
+5
13 июля 2011, 08:50
1
kadishmal 3,0

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

Уважаемые, коллеги!

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

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

Готовое решение можно будет отправлять уже с 1-го числа июня на той же странице. В 12 часов ночи по Гринвичу будут доступны как сама задача, так и форма для отправки решений.
+1
31 мая 2011, 10:12
3
kadishmal 3,0

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

Итак Вы, я уверен, уже знаете, как в PHP подключаться и работать с определенными реляционными системами баз данных. В этом блоге я расскажу, как начать работу в PHP с СУБД CUBRID, в чем ее отличие от других систем, а также приведу примеры для быстрого начала. Хорошая новость заключается в том, что последняя версия CUBRID 8.4.0 на 90% совместима с MySQL и с точки зрения SQL синтаксиса, и с точки зрения функций PHP.
+4
19 мая 2011, 11:21
2
kadishmal 3,0

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

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

Этот выпуск сочетает повышенную производительностью со множеством новых возможностей, часто запрашиваемых пользователями. Результаты тестов, основыванные на том же сценарии [ссылка на PDF файл отчета на английском], который мы обычно используем для проведения контроля качества новых выпусков, показывают повышенную производительность движка почти в три раза для определенных функций.
+4
16 мая 2011, 13:39
2
kadishmal 3,0