ФорумПрограммированиеPHP для идиотов → Суррогатный ключ на основе 3-х полей

Суррогатный ключ на основе 3-х полей

  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 24 мая 2011 г. 11:19, спустя 1 минуту 26 секунд


    если не влезет, значит в сфинкс совать 32bit, который будет указывать на полную запись во вспомогательной таблице.
    сам сфинкс чтоли не занимает места? почему так страшно завести таблицу с одним ключем и еще тремя целыми числами?
    ВасяЦ давно уже это предложил, я пока не хотел бы…
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 24 мая 2011 г. 11:20, спустя 57 секунд

    понимает как и все, на 64 битной оси.

    так и юзайте его да и все .. а ключ и составляйте в прямом виде :)

    инт64 штука афигенная в плане размера.

    максимум считай 18446744073709551616

    вам этого хватит)
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5146 Репутация: N Группа: в ухо

    Spritz 24 мая 2011 г. 11:20, спустя 6 секунд

    на старте было условие "У каждого объекта есть цена, которая меняется каждый день." как хранится эта информация, прямо в сфинксе?
    ιιlllιlllι унц-унц
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 24 мая 2011 г. 11:21, спустя 1 минуту 47 секунд


    на старте было условие "У каждого объекта есть цена, которая меняется каждый день." как хранится эта информация, прямо в сфинксе?
    да расчитывается именно для него.

    понимает как и все, на 64 битной оси.

    так и юзайте его да и все .. а ключ и составляйте в прямом виде :)

    инт64 штука афигенная в плане размера.

    максимум считай 18446744073709551616

    вам этого хватит)
    бля, а как тестировать? А вдруг на сервер не будет 64 битной оси?
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 24 мая 2011 г. 11:24, спустя 2 минуты 22 секунды

    на старте было условие "У каждого объекта есть цена, которая меняется каждый день." как хранится эта информация, прямо в сфинксе?

    Эта цена высчитывается по достаточно хитрожопым условиям + для каждого дня у объекта может быть кастомная цена напрямую вбитая админом. кастомные храняться в отдельной табличке.

    При выводе цены для объекта, в принципе расчитать её не так трудоёмко.

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

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 24 мая 2011 г. 11:27, спустя 3 минуты 20 секунд

    А вдруг на сервер не будет 64 битной оси?

    покажи его мне, на котором будет сфинкс и я тебе куплю месяц бесплатного вдса xD
    Сапожник без сапог
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 24 мая 2011 г. 11:30, спустя 2 минуты 42 секунды


    А вдруг на сервер не будет 64 битной оси?

    покажи его мне, на котором будет сфинкс и я тебе куплю месяц бесплатного вдса xD
    )))) ну напирмер на моей виртуалке нету 64 битной оси, на которой я веду разработку, у ВасяЦ стоит 32 битная бубунту… и тп.. хуле делать? )
    на локальном сервачке нету 64 битной оси )))
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 24 мая 2011 г. 12:05, спустя 35 минут 12 секунд

    хуле делать?

    бомжи, а еще культурная столица .. фи блянах
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 24 мая 2011 г. 12:11, спустя 5 минут 32 секунды

    вы вместе шоле работаете?
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 24 мая 2011 г. 12:34, спустя 23 минуты 43 секунды


    хуле делать?

    бомжи, а еще культурная столица .. фи блянах
    хуле делать? я вообще хочу на атом пересесть, какой нахуй там х64? Оо

    вы вместе шоле работаете?
    ага )
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 24 мая 2011 г. 12:37, спустя 3 минуты 10 секунд

    я вообще хочу на атом пересесть, какой нахуй там х64? Оо

    я всегда думал что атомы 64 битные, не так чтоли? во я лол) думал щас не осталось 32 биток
    Сапожник без сапог
  • Trej Gun

    Сообщения: 5302 Репутация: N Группа: в ухо

    Spritz 24 мая 2011 г. 12:51, спустя 13 минут 17 секунд

  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 24 мая 2011 г. 14:06, спустя 1 час 15 минут 10 секунд

    покопайте в сторону bit.ly
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 24 мая 2011 г. 14:09, спустя 2 минуты 57 секунд

    kostyl, если ты предлагаешь для всех 4ккк записей сделать по короткой ссылке - то ты конченый наркоман xDD
    Сапожник без сапог
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 24 мая 2011 г. 15:22, спустя 1 час 13 минут 9 секунд

    phpdude, блин алгоритм… какие бля ссылки ?))

Пожалуйста, авторизуйтесь, чтобы написать комментарий!