powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Кто использует Hibernate в БОЛЬШИХ проекта
25 сообщений из 130, страница 1 из 6
Кто использует Hibernate в БОЛЬШИХ проекта
    #34147713
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Развивает и поддерживаем проект по контекстной рекламе, структура "пользователь"-"рекламные компании"-"ключевые фразы". Все это крутится на PostgreSQL + Hibernate, и уже начинает тормозить...

Кто использует Hibernate в БОЛЬШИХ проекта, и вообще подходит он для этого (хочу руководство убедить выкинуть Hibernate). Интересен не только личный опыт, но и общая статистика, например "Google использует Hibernate", или "ХХХ использует Hibernate", чтоб понять можно на нем большие проекты "готовить" или нет
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34147951
N/A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N/A
Гость
Пару вопросов:
Что такое "большой" проект? Размер базы? Количество одновременно работающих пользователей?

Тут достаточно большой список пользователей :-) Вряд ли у наших коллег будут большие проекты

А что собственно тормозит? Hibernate? Т.е. persistence? Или база? Или бизнес логика? Что про это думает г-н профайлер (например, этот )?

Удачи.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34148003
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
N/AПару вопросов:
Что такое "большой" проект? Размер базы? Количество одновременно работающих пользователей?

Тут достаточно большой список пользователей :-) Вряд ли у наших коллег будут большие проекты

А что собственно тормозит? Hibernate? Т.е. persistence? Или база? Или бизнес логика? Что про это думает г-н профайлер (например, этот )?

Удачи.

>>Что такое "большой" проект?
Проект "ХХХХХ" - контекстная реклама, часть проекта "Русский поисковик"
>>Размер базы?
Х.З.
>>Количество одновременно работающих пользователей?
Х.З. думаю до 500
>>А что собственно тормозит?
Создание массива ключевых слов, из массива рекламных компаний
>>Или база? Или бизнес логика?
И то и то, доступно ТОЛЬКО через RMI и тормозит, пока...

ИХМО, что для поисковика Hibernate отстой. Кто нибудь знает "на чем" другие поисковики работаю? помоему 99.99% Hibernatа там и нет
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34148026
N/A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N/A
Гость
IMHO Hibernate не для этого сделан. Он упрощает persistence process, a в Вашем случае важна скорость и гибкость.

Сам такими вещами не занимаюсь, но может это поможет?
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34148066
Java - dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
N/AПару вопросов:
Что такое "большой" проект? Размер базы? Количество одновременно работающих пользователей?

Тут достаточно большой список пользователей :-) Вряд ли у наших коллег будут большие проекты

А что собственно тормозит? Hibernate? Т.е. persistence? Или база? Или бизнес логика? Что про это думает г-н профайлер (например, этот )?

Удачи.

Что-то список тех,кто использует hibernate не впечатляет:-)
Какие-то незнакомые имена
(кроме PriceWaterhouseCoopers, Tampa, Florida )- мне кажется этот список наооборот дискредитирует hibernate.
Для больших промышленных баз лучше HIBERNATE не использовать - производительность очень страдает. Сам на текущем проекте плююсь, но ничего поделать не могу.
по требованию заказчика hibernate должен быть в архитектуре.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34148077
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dremmmmm N/AПару вопросов:
Что такое "большой" проект? Размер базы? Количество одновременно работающих пользователей?

Тут достаточно большой список пользователей :-) Вряд ли у наших коллег будут большие проекты

А что собственно тормозит? Hibernate? Т.е. persistence? Или база? Или бизнес логика? Что про это думает г-н профайлер (например, этот )?

Удачи.

>>Что такое "большой" проект?
Проект "ХХХХХ" - контекстная реклама, часть проекта "Русский поисковик"
>>Размер базы?
Х.З.
>>Количество одновременно работающих пользователей?
Х.З. думаю до 500
>>А что собственно тормозит?
Создание массива ключевых слов, из массива рекламных компаний
>>Или база? Или бизнес логика?
И то и то, доступно ТОЛЬКО через RMI и тормозит, пока...

ИХМО, что для поисковика Hibernate отстой. Кто нибудь знает "на чем" другие поисковики работаю? помоему 99.99% Hibernatа там и нет
Три раза гы.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34148710
pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) На hibernate можно одинаково легко написать быструю систему и тормозную. Все зависит от Ваших познаний, опыта и желания писать качественно.

2) hibernate нужно использовать для вполне определенного круга задач и не пытаться свалить на него, те задачи, для решения которых он не предназначен;

3) если вы не знаете точных количественных и качественных характеристик проекта, в котором используется инструмент, как Вы можете предлагать выбросить его? Может сначала попробовать разобраться, что именно работает медленно, где имеет место падение производительности? Уверен, что hibernate (в случае правильного использования) не виноват. Если виноват, то смотрите, как он используется. Наверняка криво-прекриво.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149026
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
N/AIMHO Hibernate не для этого сделан. Он упрощает persistence process, a в Вашем случае важна скорость и гибкость.

Сам такими вещами не занимаюсь, но может это поможет?
Сам поиск реализовал, х.з. как, но говорят что там все БД+"движок"+сервак, самописное. Через RMI из "поиска" берется статистика по словам, из Postgre+Hibernate берутся данные о рекламодателях, вот Postgre+Hibernate тормозит, наверно потому что Hibernate бины "отражают" таблицы, а тавлицы в 1-2 нормальных форма, т.к. кроме индексов, не 1-на из возможностей СУБД не используется (спасибо Hibernate , мать его...). Если нормализовать БД к 3 форме, и все таблицы описать в Hibernate, то это "вешалка". Наверно из-за нормализации тормазит, т.к. БД "рисуют" Java-программисты, а не БД-деволоперы. (спасибо Hibernate , о БД думать не надо). Просто такое впечатление что через пол года все работу с БД придется заново писать, а делать одно и тоже второй раз просто в лом.
Мнеб ссылку что "поисковики X,Y,Z не используют Hibernate, а используют ХХХ"
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149096
сколько работаешь в проекте, с явой, с БД, с хибернейт в частности?
спасибо.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149107
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто интересуюсьсколько работаешь в проекте, с явой, с БД, с хибернейт в частности?
спасибо.
в проект- 1 мес
с явой - 2 года
с хибернейт - 1 год
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149329
Java - dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dremmmmm N/AIMHO Hibernate не для этого сделан. Он упрощает persistence process, a в Вашем случае важна скорость и гибкость.

Сам такими вещами не занимаюсь, но может это поможет?
Сам поиск реализовал, х.з. как, но говорят что там все БД+"движок"+сервак, самописное. Через RMI из "поиска" берется статистика по словам, из Postgre+Hibernate берутся данные о рекламодателях, вот Postgre+Hibernate тормозит, наверно потому что Hibernate бины "отражают" таблицы, а тавлицы в 1-2 нормальных форма, т.к. кроме индексов, не 1-на из возможностей СУБД не используется (спасибо Hibernate , мать его...). Если нормализовать БД к 3 форме, и все таблицы описать в Hibernate, то это "вешалка". Наверно из-за нормализации тормазит, т.к. БД "рисуют" Java-программисты, а не БД-деволоперы. (спасибо Hibernate , о БД думать не надо). Просто такое впечатление что через пол года все работу с БД придется заново писать, а делать одно и тоже второй раз просто в лом.
Мнеб ссылку что "поисковики X,Y,Z не используют Hibernate, а используют ХХХ"
Во-во,
это самое хреновое,когда возможности СУБД не используются.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149351
BlackWall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dremmmmm просто интересуюсьсколько работаешь в проекте, с явой, с БД, с хибернейт в частности?
спасибо.
в проект- 1 мес
с явой - 2 года
с хибернейт - 1 год
Судя по опыту и предыдущим высказываниям, пора тебе завязывать с программированием. ХЗ и Мать Его, перемешанные с беспочвенными обвинениями и неуклюжими попытками описать проект и ответить на вопросы, характеризуют тебя не случшей стороны. Я, например, так и не понял, почему ты такой бедный не можешь нормализовать БД и использовать возможности СУБД, и как Хибернейт во всем этом виноват. А то, что в создании базы не принимали участие ДБА, так кто ж вам доктор, что такие программеры, как ты, создают .Hibernate бины, которые "отражают" таблицы. Бред сивой кобылы.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149358
Java  guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dremmmmmРазвивает и поддерживаем проект по контекстной рекламе, структура "пользователь"-"рекламные компании"-"ключевые фразы". Все это крутится на PostgreSQL + Hibernate, и уже начинает тормозить...

Кто использует Hibernate в БОЛЬШИХ проекта, и вообще подходит он для этого (хочу руководство убедить выкинуть Hibernate). Интересен не только личный опыт, но и общая статистика, например "Google использует Hibernate", или "ХХХ использует Hibernate", чтоб понять можно на нем большие проекты "готовить" или нет
Уважаемый,это гиблый проект.
Так и скажите руководству. Что все загнется с hibernate.
Лучше уже прямо СЕЙЧАС начать переписывать приложение без hibernate,
потому что позже все равно придется это делать - лучше раньше,чем позже:-)
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149420
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlackWall
Судя по опыту и предыдущим высказываниям, пора тебе завязывать с программированием. ХЗ и Мать Его, перемешанные с беспочвенными обвинениями и неуклюжими попытками описать проект и ответить на вопросы, характеризуют тебя не случшей стороны. Я, например, так и не понял, почему ты такой бедный не можешь нормализовать БД и использовать возможности СУБД, и как Хибернейт во всем этом виноват. А то, что в создании базы не принимали участие ДБА, так кто ж вам доктор, что такие программеры, как ты, создают . Hibernate бины, которые "отражают" таблицы. Бред сивой кобылы.
>>ты такой бедный не можешь нормализовать БД
могу, но этого нельзя делать, т.к. другие проекты "полетят"
>>и использовать возможности СУБД
это категорически запрещено, т.к. по идеологии все делается через Хибернейт
>>что в создании базы не принимали участие ДБА, так кто ж вам доктор, что такие программеры, как ты, создают
а я не 3 в одно

>>"отражают" таблицы - Бред сивой кобылы
я можно по подробней?
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149441
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java guest dremmmmmРазвивает и поддерживаем проект по контекстной рекламе, структура "пользователь"-"рекламные компании"-"ключевые фразы". Все это крутится на PostgreSQL + Hibernate, и уже начинает тормозить...

Кто использует Hibernate в БОЛЬШИХ проекта, и вообще подходит он для этого (хочу руководство убедить выкинуть Hibernate). Интересен не только личный опыт, но и общая статистика, например "Google использует Hibernate", или "ХХХ использует Hibernate", чтоб понять можно на нем большие проекты "готовить" или нет
Уважаемый,это гиблый проект.
Так и скажите руководству. Что все загнется с hibernate.
Лучше уже прямо СЕЙЧАС начать переписывать приложение без hibernate,
потому что позже все равно придется это делать - лучше раньше,чем позже:-)

Чтобы этот проект перестал быть гиблым, нужно не переписывать его на "без хибернейт", а уволить разработчиков и нанять тех, кто хоть что-то понимает в работе.

Хибернейт не служит для создания табличек в бд. Он служит для маппинга из реаляционных таблиц в объекты. Ничто не мешает использовать stored procedures, native sql, маппинг views и другие особенности баз банных совместно с хибернейт.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149455
BlackWall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где факты? Где данные о том, что причина "гиблости" в Хибере? Поразительно... Со стороны это просто смешно. Но если есть желание потратить пару месяцев сверху, реализуя слой доступа к БД, писать бесконечные SELECT/UPDATE/INSERT/DELETE, то почему нет? Может, и кеширование свое лучше будет, и оптимизацию запросов сделаете лучше? Или может, Postgre настолько уникальная, что предоставляет бесконечные возможности использования ее особенностей, и тогда, позже, если понадобиться перейти на другую СУБД, без работы не остаться? Вах, как мы любим писать тонны кода. Интересно, а что если ПОТОМ тоже все будет тормозить? Будем продвигать идею смены СУБД? А может, RMI тут что-то делает? А зачем, кстати, оно здесь, что гоняем по сети? И все-таки возвращаясь к теме, ЧТО ТАКОЕ БОООЛЬШОЙ ПРОЕКТ? 1млн записей и 10 таблиц, 1 тыс. строк кода? Фу.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149552
BlackWall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dremmmmm
>>"отражают" таблицы - Бред сивой кобылы
я можно по подробней?
Можно.
dremmmmm
Если нормализовать БД к 3 форме, и все таблицы описать в Hibernate, то это "вешалка". Наверно из-за нормализации тормазит
Так можно нормализовывать, или нельзя? Если нельзя, то тут действительно не факт, что стоит использовать Хибер. Но не потому что он такой плохой, а потому что могут быть сложности маппинга. А 1 или 2 НФ - это не есть хорошо. Был бы оракл, можно было бы сделать нормализованную базу со стороны приложения, сделав обертку на представлениях и INSTEAD OF триггерах. Что есть похожего в Postgre - не знаю. Кстати, использовать особенности конкретной СУБД - не есть хорошо в любом случае, разве что бизнес логика построена на хранимых процедурах. Здесь Хибернейт опять же не поможет, но снова вопрос - а как насчет других СУБД? Сегодня не нужно, а завтра?
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149560
Oracle -developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlackWallГде факты? Где данные о том, что причина "гиблости" в Хибере? Поразительно... Со стороны это просто смешно. Но если есть желание потратить пару месяцев сверху, реализуя слой доступа к БД, писать бесконечные SELECT/UPDATE/INSERT/DELETE, то почему нет? Может, и кеширование свое лучше будет, и оптимизацию запросов сделаете лучше? Или может, Postgre настолько уникальная, что предоставляет бесконечные возможности использования ее особенностей, и тогда, позже, если понадобиться перейти на другую СУБД, без работы не остаться? Вах, как мы любим писать тонны кода. Интересно, а что если ПОТОМ тоже все будет тормозить? Будем продвигать идею смены СУБД? А может, RMI тут что-то делает? А зачем, кстати, оно здесь, что гоняем по сети? И все-таки возвращаясь к теме, ЧТО ТАКОЕ БОООЛЬШОЙ ПРОЕКТ? 1млн записей и 10 таблиц, 1 тыс. строк кода? Фу.
Ты рассматриваешь СУБД,как свалку данных.
Честно говоря я не понимаю,зачем может понадобиться переход на другую базу.
В чем практическая ценность?
В любом случае переход на другую СУБД предполагает другую реализацию,другой подход.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149573
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NotGonnaGetUsОн служит для маппинга из реаляционных таблиц в объекты. я дико извиняюсь, а не наоборот?
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149596
N/A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N/A
Гость
+1
am_sasa NotGonnaGetUsОн служит для маппинга из реаляционных таблиц в объекты. я дико извиняюсь, а не наоборот?
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149602
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большой проект - google, а здель хотят сделать больше\лучше
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149624
N/A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N/A
Гость
dremmmmmБольшой проект - google, а здель хотят сделать больше\лучше

Тогда вы не с того начали, переплюньте сперва Google File System
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149625
Java - dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dremmmmmБольшой проект - google, а здель хотят сделать больше\лучше
Это наиваная УТОПИЯ.
C hibernate они не сделаю лучше,чем GOOGLE.
будут страшшшшшшннннныыыые тормоза.
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149654
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlackWall dremmmmm
>>"отражают" таблицы - Бред сивой кобылы
я можно по подробней?
Можно.
dremmmmm
Если нормализовать БД к 3 форме, и все таблицы описать в Hibernate, то это "вешалка". Наверно из-за нормализации тормазит
Так можно нормализовывать, или нельзя? Если нельзя, то тут действительно не факт, что стоит использовать Хибер. Но не потому что он такой плохой, а потому что могут быть сложности маппинга. А 1 или 2 НФ - это не есть хорошо. Был бы оракл, можно было бы сделать нормализованную базу со стороны приложения, сделав обертку на представлениях и INSTEAD OF триггерах. Что есть похожего в Postgre - не знаю. Кстати, использовать особенности конкретной СУБД - не есть хорошо в любом случае, разве что бизнес логика построена на хранимых процедурах. Здесь Хибернейт опять же не поможет, но снова вопрос - а как насчет других СУБД? Сегодня не нужно, а завтра?
>>Если нельзя, то тут действительно не факт, что стоит использовать Хибер
что значит нельзе нормализомать? это из "кобылы" :-). Вот вьюхи использовать нельзя, это из Хибернэта, типа а вдруг в д.р. базе... так и делам таблицы приближенные к вьюхам
...
Рейтинг: 0 / 0
Кто использует Hibernate в БОЛЬШИХ проекта
    #34149666
BlackWall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle -developer
Ты рассматриваешь СУБД,как свалку данных.
Честно говоря я не понимаю,зачем может понадобиться переход на другую базу.
В чем практическая ценность?
В любом случае переход на другую СУБД предполагает другую реализацию,другой подход.
Это я то? Как свалку? Не я ли говорю про нормальные формы? Странно слышать в свой адрес.
Переход на другую базу может понадобиться хотя бы в том случае, когда существующая СУБД перестанет справляться с объемами данных. Ясное дело, Оракл девелопер не понимает. Мы же говорим о Postgres.
...
Рейтинг: 0 / 0
25 сообщений из 130, страница 1 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Кто использует Hibernate в БОЛЬШИХ проекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]