про del.icio.us и URL ID

a_kondrat

Новичок
Если они хранятся в базе, то в ней видимо, есть поле ID.
Могло б быть
http://del.icio.us/url/234567896556
 

a_kondrat

Новичок
как здесь:
http://www.furl.net/url/12275889
или на memori.ru

-~{}~ 11.06.08 16:57:

ID - номер в базе
 

MiRacLe

просто Чудо
Для того чтобы стать первичным, потенциальный ключ должен удовлетворять ряду требований: Уникальность - два экземпляра не должны иметь одинаковых значений возможного ключа. Компактность – составной возможный ключ не должен содержать ни одного атрибута, удаление которого не приводило бы к утрате уникальности. При выборе первичного ключа предпочтение должно отдаваться более простым ключам, т. е. ключам, содержащим меньшее количество атрибутов (Атрибуты ключа не должны содержать нулевых значений. Если для обеспечения уникальности необходимо дополнить потенциальный ключ дополнительными атрибутами, то они не должны содержать нулевых значений. Значение атрибутов ключа не должно меняться в течение всего времени существования экземпляра сущности.
Не вижу слова "номер".
 

a_kondrat

Новичок
Прсто писец! Это понятно ежу!! Нашел Описку! Молодец.
Ответил , спасибо.

-~{}~ 11.06.08 17:47:

Вопрос был ЗАЧЕМ
 

boombick

boombick.org
ну напиши в саппорт и спроси :) Только вот нафига тебе это тайное знание?
 

a_kondrat

Новичок
Любопытно, может всем уже надо так же. Может они запросы как-то оптимизируют. на других сайтах я не замечал.
 

StUV

Rotaredom
имо, больше похоже на ID кастомной сессии или хеш-ключ к данным из кеша - делать id в базе нечисловым для данного случая просто тупняк
 

Garret

Кто здесь?
ID это ID, не все ли равно это номер закладки в бази или просто какой то хэш. Захотели так разработчики и все, никакой оптимизации в этом нету, возможно даже наоборот.
 

StUV

Rotaredom
редко кому в здравом уме прийдет в голову делать id записей в базе не интовыми
хотя, случается - приходилось работать с творениями индусов, в которых primary key на таблицу в несколько млн записей был в varchar(32), но это.... - редкий случай ;)
 

Garret

Кто здесь?
Вот я о том же. Закладок там дофига, но не думаю что Делишес индусы писали.

Может то не хэш а просто закриптованый зачем то айдишник...
 

Макс

Старожил PHPClub
ИМХО
Во-первых не факт, что они используют СУБД.
А если предположить что del.icio.us данные о ссылках хранит в БД, то они наверняка разбиваются на PARTITION-ы, и в этом случае у URL-о может и не быть ID, уникальной в пределах всей их базы

-~{}~ 11.06.08 19:32:

> Может то не хэш а просто закриптованый зачем то айдишник...
нет, там md5 от ссылки:
http://del.icio.us/url/a1c0d69fd84dd5528a0b649af48bab26
md5(http://lucene.apache.org/hadoop/) == a1c0d69fd84dd5528a0b649af48bab26
 
Сверху