Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

  .felix написал 07.02.2019 в 11:02:

ну как бы я не знаю, чего такого надо делать на сервере, чтобы 6 секунд отдавать ответ. Полет на марс вычислять?

считать от 1 до 6 посекундно


 

Жиза для любопытных

 

Поделиться сообщением


Ссылка на сообщение

Какие нить сложные фильтры товаров в магазине на 100к+ товаров. 
Да взять любую цмс магазина, закинуть туда 100к товаров и получишь эти 6сек и пиздуй допиливать  sql запросы


Или тесты выполняються долго, а давайте ускорим их работу

Поделиться сообщением


Ссылка на сообщение

Хз на первом этапе собеса в Яндекс просили написать функцию, которая делает например "ААААББВВАВА" => "А4Б2В2АВА"

 

Ну это правда на фронтенд))


65881.png

Поделиться сообщением


Ссылка на сообщение
(изменено)

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


Изменено пользователем .felix

Поделиться сообщением


Ссылка на сообщение

Я и не говорил что это алгоритмы, я лишь сказал что задачи на ограничение по времени есть и в вебе)
Ну и на каждую проблему докупать железо, так себе решение :lol:

Поделиться сообщением


Ссылка на сообщение
(изменено)

не, ну конечно проще пригласить эксперта на С, которые тебе перепишет sql запрос на С реализацию. Офк таких экспертов пруд пруди, и работают они за копейки. И твой Иван потом если че офк разберется в этом коде и допилит решение, если требования изменятся. Как бы большой магазин подразумевает большую прибыль, почему-бы и не раскошелиться на норм железо?


Изменено пользователем .felix

Поделиться сообщением


Ссылка на сообщение
(изменено)

Что? :lol:  :lol:  :lol:  Какой нахуй С эксперт))  Описанный мной кейс "оптимизация sql запроса в цмске при 100к товаров" должен обычный мидл уметь решать.
Да и необязательное прям магазин, любая сущность на 100к записей в базе с несколькими связями на другие таблицы. Ну и 100к это не прям большой магазин, хотя в целом многие цмс и на 10к товаров могут начать тупить


 

 

  .felix написал 07.02.2019 в 11:27:
Как бы большой магазин подразумевает большую прибыль, почему-бы и не раскошелиться на норм железо?

 

Потому что не стоит на любой затык покупать железо, если можно потратить пару дней, оптимизировать sql запросы и наслаждаться скоростью. 


Изменено пользователем fessnik

Поделиться сообщением


Ссылка на сообщение
  .felix написал 07.02.2019 в 11:27:

не, ну конечно проще пригласить эксперта на С, которые тебе перепишет sql запрос на С реализацию. Офк таких экспертов пруд пруди, и работают они за копейки. И твой Иван потом если че офк разберется в этом коде и допилит решение, если требования изменятся. Как бы большой магазин подразумевает большую прибыль, почему-бы и не раскошелиться на норм железо?

если переписать тяжелый sql запрос на С, то ты сделаешь его еще в пару тысяч раз тяжелее

Drakonian понравилось это

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
  .felix написал 07.02.2019 в 09:38:

react, angular, node, express, postgress, ci/cd, docker, aws...

По крайне мере в вакансиях с высокими зп эти слова часто мелькают  :smile:

ну вот это не то за что платят

это просто слова в вакансиях


 

очень крутые котейки


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
  Kant написал 07.02.2019 в 12:05:

 

  .felix написал 07.02.2019 в 11:27:

если переписать тяжелый sql запрос на С, то ты сделаешь его еще в пару тысяч раз тяжелее

 

хз, видел что процедуры можно писать на C, т.к. тот же постгресс вообщем-то на С и написан => эксперт на С может это дело как-то оптимизировать. Офк никто так не делает, т.к. это оверкилл.

Поделиться сообщением


Ссылка на сообщение

Лишний повод не идти в яндекс с такими задачами

Поделиться сообщением


Ссылка на сообщение
  .felix написал 07.02.2019 в 11:02:

ну как бы я не знаю, чего такого надо делать на сервере, чтобы 6 секунд отдавать ответ. Полет на марс вычислять?

большая база/хранилище любые

 

  .felix написал 07.02.2019 в 11:13:

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

ссд на сервер :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

 

  Kant написал 07.02.2019 в 12:05:

 

  .felix написал 07.02.2019 в 11:27:
если переписать тяжелый sql запрос на С, то ты сделаешь его еще в пару тысяч раз тяжелее

 

??

внешние UDF охуенная штука

Поделиться сообщением


Ссылка на сообщение
(изменено)
  TheDeadSkin написал 07.02.2019 в 12:50:

 

  .felix написал 07.02.2019 в 11:02:
большая база/хранилище любые

 

  .felix написал 07.02.2019 в 11:13:
ссд на сервер :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

ну вот - https://aws.amazon.com/lightsail/pricing/ - за 20 баксов получаешь почти 100гб ссд. И это я особо не гуглил даж. Вообще-то у любого норм проекта бд на ссд стоит.


Изменено пользователем .felix

Поделиться сообщением


Ссылка на сообщение

Седня ток запросы на апдейт на серваке от сторонних челов по 30-40 сек висели из-за фигни в коде.  :trollface:


 

DB


Я - гений, ёпта


22

Поделиться сообщением


Ссылка на сообщение
  kijupsik написал 07.02.2019 в 11:12:

Хз на первом этапе собеса в Яндекс просили написать функцию, которая делает например "ААААББВВАВА" => "А4Б2В2АВА"

 

Ну это правда на фронтенд))

 

 

 

monkagiga

('ААААББВВАВА') => {
  return 'А4Б2В2АВА'
}

monkagiga

BassN1vrot, Drakonian, m()stEVIL и 7 другим понравилось это

Поделиться сообщением


Ссылка на сообщение
  .felix написал 07.02.2019 в 12:30:

 

  Kant написал 07.02.2019 в 12:05:
хз, видел что процедуры можно писать на C, т.к. тот же постгресс вообщем-то на С и написан => эксперт на С может это дело как-то оптимизировать. Офк никто так не делает, т.к. это оверкилл.

 

 

 

  TheDeadSkin написал 07.02.2019 в 12:50:

 

  Kant написал 07.02.2019 в 12:05:
??

внешние UDF охуенная штука

 

эти функции описывают только ПРЕОБРАЗОВАНИЕ данных в колонках, которые за тебя уже вытащил движок

а не процесс доставания, который и есть медленная часть запроса в 99% случаев


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
  fessnik написал 07.02.2019 в 11:35:

Что? :lol:  :lol:  :lol:  Какой нахуй С эксперт))  Описанный мной кейс "оптимизация sql запроса в цмске при 100к товаров" должен обычный мидл уметь решать.

Да и необязательное прям магазин, любая сущность на 100к записей в базе с несколькими связями на другие таблицы. Ну и 100к это не прям большой магазин, хотя в целом многие цмс и на 10к товаров могут начать тупить

 

 

  .felix написал 07.02.2019 в 11:27:

 

 

Потому что не стоит на любой затык покупать железо, если можно потратить пару дней, оптимизировать sql запросы и наслаждаться скоростью. 

Показать больше  

ебать они хуевые на 100к тупить

 

пиздос

 

Ладно там на пару лямов, но 100к, шок, как?!

Поделиться сообщением


Ссылка на сообщение

Как? Почему? А я че бог? Я ебу что ли?


Russia.png.ea080e101222d708d08842dae4ccc684.png USA.png.9b863586cd992fb91bf92ed1de03e4cc.png Israel.png.f27d10a4455f05cd161a8c2c52b8b5e1.png

Поделиться сообщением


Ссылка на сообщение

Как как, запросы хуево написаны, если интересны детали поставь любую цмс магазина и посмотри)

Поделиться сообщением


Ссылка на сообщение

Мож там таки визуальщина время тянет? Надо будет глянуть, аж интересно :D

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...