powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Не отображаются данные из БД на сайте
25 сообщений из 304, страница 11 из 13
Не отображаются данные из БД на сайте
    #40111944
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Прекратите, пожалуйста, ужасать сообщество.
Скоро у разработчиков кровь из глаз пойдет от Ваших примеров кода. А от упоминания слова "хранимки" глаз дергаться.

Все хорошо вовремя и к месту. Может, это Вы так изящно шутите? Тогда браво.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112069
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Андрей Панфилов
FIND_IN_SET вместо IN/EXISTS - это уже клиника
не надо ля-ля


ну давай проверим чтоли...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
mysql> create table q as WITH recursive numbers AS (select 0 as id union all select id + 1 from numbers where id < 100000) select * from numbers;
Query OK, 100001 rows affected (0.43 sec)
Records: 100001  Duplicates: 0  Warnings: 0

mysql> create index q_id on q(id);
Query OK, 0 rows affected (0.37 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> create table q1 as WITH recursive numbers AS (select 0 as id union all select id + 1 from numbers where id < 1000) select * from numbers;
Query OK, 1001 rows affected (0.03 sec)
Records: 1001  Duplicates: 0  Warnings: 0

mysql> create index q1_id on q1(id);
Query OK, 0 rows affected (0.03 sec)
Records: 0  Duplicates: 0  Warnings: 0

Код: plaintext
1.
2.
3.
4.
5.
mysql> select * from q where exists (select q1.id from q1 where q.id=q1.id);
1001 rows in set (0.01 sec)

mysql> select * from q where find_in_set(q.id, (select group_concat(q1.id) from q1));
1001 rows in set (2.00 sec)

т.е. с твоей точки зрения модели/шаблоны - это полный отстой, хотя бэк прекрасно масштабируется, а вот задрочить запросами БД, которая масштабируется так себе - это нормально.

вадя
Андрей Панфилов
- как оно будет работать при конкурентном доступе боюсь даже представить
представляешь - не приводит!


сессия #1:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
mysql> create table q2(id int(11)) ENGINE = MEMORY;
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> set autocommit=0;
Query OK, 0 rows affected (0.00 sec)

mysql> insert into q2(id) values (1);
Query OK, 1 row affected (0.01 sec)

сессия #2:
Код: plaintext
1.
2.
3.
mysql> drop table q2;

и здесь висим...

Прямо не знаю имеет ли смысл остальные перлы обсуждать и продолжать диалог, но в целом с тобой все понятно: ты проповедуешь какой-то экстремизм, но при этом технологиями не владеешь.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112109
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
вадя
пропущено...
не надо ля-ля


ну давай проверим чтоли...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
mysql> create table q as WITH recursive numbers AS (select 0 as id union all select id + 1 from numbers where id < 100000) select * from numbers;
Query OK, 100001 rows affected (0.43 sec)
Records: 100001  Duplicates: 0  Warnings: 0

mysql> create index q_id on q(id);
Query OK, 0 rows affected (0.37 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> create table q1 as WITH recursive numbers AS (select 0 as id union all select id + 1 from numbers where id < 1000) select * from numbers;
Query OK, 1001 rows affected (0.03 sec)
Records: 1001  Duplicates: 0  Warnings: 0

mysql> create index q1_id on q1(id);
Query OK, 0 rows affected (0.03 sec)
Records: 0  Duplicates: 0  Warnings: 0

Код: plaintext
1.
2.
3.
4.
5.
mysql> select * from q where exists (select q1.id from q1 where q.id=q1.id);
1001 rows in set (0.01 sec)

mysql> select * from q where find_in_set(q.id, (select group_concat(q1.id) from q1));
1001 rows in set (2.00 sec)

т.е. с твоей точки зрения модели/шаблоны - это полный отстой, хотя бэк прекрасно масштабируется, а вот задрочить запросами БД, которая масштабируется так себе - это нормально.

вадя
пропущено...
представляешь - не приводит!


сессия #1:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
mysql> create table q2(id int(11)) ENGINE = MEMORY;
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> set autocommit=0;
Query OK, 0 rows affected (0.00 sec)

mysql> insert into q2(id) values (1);
Query OK, 1 row affected (0.01 sec)

сессия #2:
Код: plaintext
1.
2.
3.
mysql> drop table q2;

и здесь висим...

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


Опять бла-бла. Конкретный ответ будет?
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112152
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Избыточное цитирование - вижу.
Но в чём заключаетеся бла-бла-бла и кому это бла-бла-бла принадлежит - решительно непонятно.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112167
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Я думаю, забыл ник шутит. :)
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112168
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Френдли файр. Усталая рука направила пулемет в своих. Бывает...
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112177
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Нет-нет, я думаю это была ирония.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112179
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или вадя хакнул чей-то акк.

Вот так-то... А вы его недооценивали
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112192
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большой Синий Кит
mayton,

Нет-нет, я думаю это была ирония.


пытался проникнуть в мысли вади, притворившись им
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112403
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так - был человек, макнули в профнепригодность - и нет человека. Будет скучно, я уже к ваде привык
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112440
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пилит человек проекты в одно лицо - причём тут профнепригодность?
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112442
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник,

Я искренне верю, что Вадя как настоящий профессионал своего дела отправился чинить баги, вернётся к нам как только починит
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112539
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Пилит человек проекты в одно лицо - причём тут профнепригодность?

Пилить в одно лицо незазорно. Зазорно спорить с теми кто пилит не в одно. Я тоже умею копать, но врядли стану спорить с экскаватаром.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112561
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник
Я тоже умею копать, но врядли стану спорить с экскаватаром.
О-хо-хонюшки...
Лунки для рассады в огороде вы тоже экскаватором делать будете?
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112602
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
забыл ник
Я тоже умею копать, но врядли стану спорить с экскаватаром.
О-хо-хонюшки...
Лунки для рассады в огороде вы тоже экскаватором делать будете?

Ладно, аналогия не удалась, не спорю. Лунки я сделаю себе сам, какие угодно, и может даже расскажу соседям что они зюс и как надо делать. Но вот на всемирную выставку агрономов учить всех вокруг я не поеду.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40112646
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник, это, батенька, мания величия. Про всемирность выставки.

P.S.
Уже в который раз хочется ругаться нецензурным матом на приводимые аргументы.
Не по вам конкрентно, но и по вам - тоже.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113368
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После того как бедный вадя был измазан смолой а после вывалян в перьях и выставлен
в клетке на площади на всеобщее обозрение, давайте немного откат в сторону. Есть
принципы KISS, DRY, YAGNI.

И мне иногда кажется что они идут вразрез с правильным ООП. Вернее сказать даже
не с ООП а с support-radio. Или с некой метрикой которая характеризует, как дешево
СТОИТ внести изменения в ваш проект.

Тоесть это не ортогональные а коллинеарные метрики качества проекта. Хотите чистый
KISS - делайте как вадя. Хотите заложить эволюционные свойства в продукт - вносите
не-тестируемые никак изменения цель которых - просто придать проекту некий...
стандартный для ентерпрайза вид. И в этом смысле у нас нет rules. А есть скорее
рекомендации по тому как следует писать.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113438
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник
Опять бла-бла. Конкретный ответ будет?
вы как желтая пресса - выдираете из контекста и начинаете, начинаете....
как слепцы - вам дали потрогать хвост от слона - вы сделали вывод - что такое слон.

а на прямо поставленный вопрос - только глупые ухмылки и поливание грязью. и это ответы профессионалов?
уже просто не интересно.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113442
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
Прямо не знаю имеет ли смысл остальные перлы обсуждать и продолжать диалог, но в целом с тобой все понятно: ты проповедуешь какой-то экстремизм, но при этом технологиями не владеешь.
это похоже на байку про мужика, который зашёл в ванную побриться, а в это время жена задала ему вопрос, сама себе ответила, на этот вопрос рассердилась.... в итоге мужик вышел из ванны побритый и разведённый
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113443
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Можно подумать ты пробовал кроме хвоста хранимок что нибудь
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113474
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Можно подумать ты пробовал кроме хвоста хранимок что нибудь
в хранимках те же запросы плюс дополнительные возможности.
так что это намного перекрывает твоё "что-нибудь"
если ты имеешь в виду пост обработка результатов в коде java - так зачем делать двойную работу?
ещё раз - субд более заточены для работы с большими объёмами данных, чем java.
вывод большого количества записей из субд - очень длительная и затратная операция.
даже если надо дату привести к нужному формату - это можно сделать и запросе, да и числа также. и отдавать на отображение клиенту без допобработки в java.
логика в java нужна когда несколько клиентов одновременно пытаются редактировать одну запись - туе надо отображать - кто первый , чтоб другие видели (это как пример).
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113482
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
ещё раз - субд более заточены для работы с большими объёмами данных, чем java.
СУБД не заточены на "большие объёмы данных". СУБД заточены на конкретное (под)множество операций над данными.вывод большого количества записей из субд - очень длительная и затратная операция... и это вполне пофигу, если вытаскиваемые записи обрабатываются "конвейерным способом".даже если надо дату привести к нужному формату - это можно сделать и запросе, да и числа также. и отдавать на отображение клиенту без допобработки в java.Крайне спорные утверждения.
Просто неверные для целого ряда сценариев.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113486
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
СУБД не заточены на "большие объёмы данных". СУБД заточены на конкретное (под)множество операций над данными.
ага в субд можно хранить только пару тысяч записей
Basil A. Sidorov
. и это вполне пофигу, если вытаскиваемые записи обрабатываются "конвейерным способом".
ага, просто коннект к базе висит пока вытягивается
Basil A. Sidorov
Крайне спорные утверждения.
нуда , в мировом масштабе
Basil A. Sidorov
Просто неверные для целого ряда сценариев.
ну дак надо иметь голову с мозгами , а не тыкву. что и когда использовать.

и опять в сторону от вопроса.....
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113508
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cassandra написана на Java. H2, hsql, и многое другое.
...
Рейтинг: 0 / 0
Не отображаются данные из БД на сайте
    #40113530
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
и опять в сторону от вопроса.....
Ещё со времён разборок "за кодировки" было понятно, что воспринимать чужие аргументы у вас не получается.
С другой стороны, если вам указывать некое направление, то, возможно, вы сможете разобраться самостоятельно.
Правда, похоже, уже и это не работает, поскольку, вероятно, вы успели набрать некую "критическую массу" заблуждений и шор.
...
Рейтинг: 0 / 0
25 сообщений из 304, страница 11 из 13
Форумы / Java [игнор отключен] [закрыт для гостей] / Не отображаются данные из БД на сайте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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