WebStorm

Рейтинг
166
Регистрация
01.11.2008
Aisamiery #:

Чем логичнее? =) То что знаков больше? Так по вашему ID 10000000 будет искаться дольше чем строка address

Ключи в БД не выглядят как их значения, то что вы видите цифру 1 ключ это не цифра 1 =))

у вас каша в голове, несмотря на то, что вы знаете, что такое b-tree, вы не знаете что такое целые числа, они не хранятся в виде строк!

chaturanga #:

Если мы говорим о b-tree, то скорее двусвязный список, нодами которого являются массивы.

Для хеша в b-tree нужны 2 момента - уникальность и постоянный размер. Целое число удовлятворяет обоим критериям:
- оно так уникально - его не надо ещё раз уникализировать
- размер (например INT) всегда 4 байта

вот вот, а у строк размер гораздо больше, у вас светлая голова
lutskboy #:

нет. я к тому что например  ID можно генерить самому. уник. допустим 8-10 символов. в то время как slug новости может быть длинным. не все новости 

будут и такие

Старовойт: Михайловский ГОК второй раз за утро атаковал украинский дрон

Песков: американские танки горят, то же самое будет и с самолетами США

Рособрнадзор: выпускники уже в июне смогут пересдавать ЕГЭ по предмету на выбор

хоть один нормальный человек отписался, я думал я один такой, и ещё один, кто поставил лайк, не всё потеряно, вы лучшие!
Sly32 #:

Перечитал 3 раза и не понял о чем речь вообще? При чем тут ЧПУ и запросы в базу?

ЧПУ - это всего навсего роутинг, который перенаправляет на код, который будет делать запросы в БД, например. Как вы его оформляете - никакого значения не имеет в плане скорости. 

Wordpress, адрес поста:

site.ru/address/

выборка из базы по строковому ключу "address "

DLE-News, адрес поста:

site.ru/1-address.html

выборка из базы по числовому идентификатору "1" (primary key)

разницу чувствуете?

у вас есть сомнения, что выборка по длинному строковому ключу медленнее, чем по primary key?

webinfo #:
Поменьше читай всяких псевдогуру и побольше изучай матчасть.

огогогого, потише, самомнение у тебя запредельное, противопоставлять себя разработчику популярной CMS, ну ну, в следующий раз, когда будешь клепать дорвей на вордпрессе не забудь его спрятать за cloudflare

ps: ошибаются все, но умный человек отличается от дурака умением признавать свои ошибки

тру проггер

webinfo #:

Это не псевдо ЧПУ, а нормальные ЧПУ. Только дописывается идентификатор для удобства работы с роутингом CMS и с БД. Но на нагрузку на БД это не очень влияет, скорее позволяет не писать в БД лишнюю информацию.

ещё как влияет на нагрузку, и раз в адресе есть идентификатор, это уже априори псевдо ЧПУ, "удобство работы с роутингом CMS и БД" - вы себя слышите? там или выборка по строковому ключу или по числовому, от того, что одно поменяется на другое, удобство не изменится

и для сомневающихся, если мне не верите, почитайте, что об этом пишут гуру, например разработчик DLE-News:

https://forum.dle-news.ru/topic/69593-4-%D1%82%D0%B8%D0%BF-%D1%87%D0%BF%D1%83/?tab=comments#comment-346891

Aisamiery #:

От куда вы эту ерунду берете? Для того чтобы быстро работал нормальный ЧПУ надо на него повесить индекс, разница от числа будет только в размерах этого индекса на жестком диске так как число занимает меньше байт

лол, наверное на озоне, вайлдбериз, яндекс маркете с сотней миллионов товаров дураки работают, раз используют псевдо ЧПУ, выборку по числовому идентификатору, так?
вы и вправду думаете, что вам свои секреты расскажут?
связь как раз есть, могли задеть и что-то повредить, может задели кулером, может одна из планок чуть вышла из слота, посмотрите, до конца ли вставлены планки, я бы сначала поочерёдно в каждый из слотов по одной планке памяти поставил и посмотрел, загружается ли ось или нет, если да, то проверил бы вот этой прогой https://www.memtest86.com/ , прогу надо записать на флэшку и загрузиться с неё, дальше запустится тест
Евгений Макеев #:

Как-то совсем печально.  И что будете делать? Может стоит попробовать другие сети плюсом к РСЯ?

стоит, хотя-бы для того, чтобы менеджеры рся спустились на землю
Всего: 652