BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 10:08

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 20 янв 2008, 08:59 
День добрый,

Тут у нас намечается потребность по кластеризации биллинга. Если ли какие либо идеи или рекомендации по этому поводу?

И вообще какие планы на этот счет? Одно время обсуждалась идея перехода на иную СУБД. Каковы результаты обсуждения?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 янв 2008, 11:34 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Да в общем-то задача кластеризации биллинга и вырождается в задачу кластеризации БД.
В плане БД пока лучше mysql ничего не нашли :(
Оракл - слишком тяжелый и громоздкий, переход на него будет очень трудоемким в плане поддержки старых запросов.
Сейчас изучаем постгресс, как раз в плане возможности построения там кластеров.. Да и перейти на него вроде попроще, хоть функция аналогичная LIMIT есть..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 янв 2008, 13:17 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
В оракле тоже есть функуционал постгресовского LIMIT:)
Но для нас, например, переход на оракл означает удорожание обслуживания биллинга, чего совсем не хочется. Если БГБиллинг планируется переводить на оракл, то хотелось бы узнать сроки хотя бы за полгода.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 янв 2008, 14:19 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
В оракле тоже есть функуционал постгресовского LIMIT:)

на момент изучения не нашли.. там есть ограничение по ROWNUM или что-то возле того, но это не совсем то же..
Переход пока на оракл не планируется как и смена СУБД вообще в ближайшее время.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 янв 2008, 14:50 
Нет, только не Оракл... Для разработчиков это будет неважной идеей, поскольку продукт перелезет в сегмент рынка, где есть весьма серьезные конкуренты, да и требования к системам другие.

Для нас же продукт станет на грани доступного. Затраты возрастут на порядок минимум. Я уже не говорю про обучение персонала и прочее.

Если речь идет только о функционале LIMIT, то он в PostgreSQL легко реализуется хранимыми процедурами. Хотя придется серьезно перелопачивать взаимодействие биллинга с БД.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 янв 2008, 15:46 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В данный момент остро вопрос о смене БД не стоит. Учитывая покупку MySQL SUN ом, связка JAVA-MySQL будет только развиваться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 фев 2008, 16:08 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Если бы в мускуле лок всей таблицы на INSERT-ах, UPDATE-ах и SELECT-ах вылечили - тогда мускул был бы оч. хорошей альтернативой постгресу, а пока ... пока при большой нагрузке вполне возможны не критичные, но все же потери данных :( Господа разработчки, задумайтесь об постгресе, пожалуйста.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 фев 2008, 11:28 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вы можете использовать движок InnoDB, там построчный лок.
Только мы тестировали его на производительность и он проиграл MyIsam при всех вариантах конкурирующеой нагрузки (выборка, вставки/выборки).
Пробовали переводить некоторые таблицы в нагруженных системах на этот движок, получили опять провал в производительности.
При том что по всем тестам в интернете он выигрывает для "высоконагруженных многопоточных систем..". С настройками ухищрялись, но получить скорость сравнимую с MyIsam не смогли..
Цитата:
Господа разработчки, задумайтесь об постгресе, пожалуйста.

Мы думаем все время :) постгресс будем смотреть и тестировать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.078s | 29 Queries | GZIP : On ]