Pull to refresh
6
0
Эсен Сагынов @kadishmal

User

Send message

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

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

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

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

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

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

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

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

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

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

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

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

Благотворительный Фонд craigslist пожертвовал $100,000 языку программирования Perl

Reading time3 min
Views1.5K
От меня: во-первых, я не знал, что craigslist работает на Perl (чем я увлечен на данный момент). Во-вторых, такое большое и важное пожертвование во благо всему и всех мотивировало меня «отдать должное» craigslist, распространив эту новость. Надеюсь, Вам всем будет интересно. P.S. Я не обладаю должным опытом переводчика. Я разработчик. Поэтому прошу быть чуть полегче с критикой перевода.

Фонд Perl с гордостью сообщает, что Благотворительный Фонд craigslist оказал поддержку Perl сообщества, сделав пожертвование в размере 100,000 долларов на поддержку Perl5, которые могут быть также использованы в общих целях Фонда Perl.

По словам генерального директора craigslist и бывшего Perl хакера Джима Бакмастера: «craigslist получил большую популярность, в то время как большинство его программного обеспечения разрабатываются на Perl уже более чем десять лет. Благотворительный Фонд craigslist с гордостью признает волшебство и щедрость всего сообщества Perl, и посему готов гарантировать дальнейшую поддержку Perl5, внеся вклад в будущее развитие Perl». Он также добавил: «Поначалу не было ясно, как и что можно лучше всего дать взамен Perl. К счастью, было несколько способов, как можно это сделать.»

Карен Поули, Президент Фонда Perl заявила: «Я чрезмерно благодарна Благотворительному Фонду craigslist за их невероятно щедрое пожертвование. Какой же фантастический способ для Perl Foundation начать 2012 год!»
Читать дальше →
Total votes 35: ↑33 and ↓2+31
Comments12

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

Reading time1 min
Views1K
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.

Как скачать


Читать дальше →
Total votes 9: ↑3 and ↓6-3
Comments0

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

Reading time2 min
Views981
Приветствую всех!

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

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

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

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

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

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

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

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

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

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

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

Reading time9 min
Views1.2K
Приветствую всех!

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

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

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

Весь смак под катом
Total votes 2: ↑2 and ↓0+2
Comments4

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

Reading time4 min
Views2.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 в своих Веб приложениях.
Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments2

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

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

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

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

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

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

Reading time3 min
Views701

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

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

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


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

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


Читать дальше →
Total votes 3: ↑1 and ↓2-1
Comments0

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

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

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

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

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

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

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

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

Reading time3 min
Views2.2K
Уважаемые, коллеги!

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

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

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

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

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

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

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

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

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

Reading time3 min
Views3.9K
Добрый день, Хабравчане!

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

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

Предпосылки


Читайте за катом
Total votes 45: ↑11 and ↓34-23
Comments23

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

Reading time9 min
Views6K
Добрый день, всем!

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

1. О тесте


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

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

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

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

Reading time7 min
Views8.6K
Приветствую всех, дорогие Хабравчане!

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

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

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

Information

Rating
Does not participate
Location
Сеул, Seoul, Южная Корея
Registered
Activity