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

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

  • phpdude

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

    Spritz 26 мая 2011 г. 1:02, спустя 2 часа 24 минуты 15 секунд

    похуй, покажу раскладку …

    год(0-xx, начиная с 2010) день(0-365) вариант цены(0-9) ID(0-99 999, заполняем нулями)
    1 127 3 99 444
    так составляем индекс.

    это максимальное значение для инт32 -
    4294967296
    вот это для "рыбы" значений мной выбранных
    1127399444

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

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

    Spritz 26 мая 2011 г. 1:47, спустя 44 минуты 54 секунды

    я один нихуя не понимаю, о чем вы тут говорите?
    Спустя 15 сек.
    @md5, @welder, поддержите меня
  • phpdude

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

    Spritz 26 мая 2011 г. 1:48, спустя 42 секунды

    Абырвалг, иди спать, ооп тут не пахнет
    Сапожник без сапог
  • md5

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

    Spritz 26 мая 2011 г. 1:51, спустя 2 минуты 56 секунд

    @md5, @welder, поддержите меня

    не-не, тут все хорошо :)
    ты просто не с начала читаешь)


    Абырвалг, иди спать, ооп тут не пахнет
    кстати да, фабьен в такое время уже спит)
    все умрут, а я изумруд
  • phpdude

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

    Spritz 26 мая 2011 г. 1:53, спустя 1 минуту 52 секунды

    кстати да, фабьен в такое время уже спит)

    четок xDD
    Сапожник без сапог
  • Абырвалг

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

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

    так в том-то и дело, что сначала я понимал

    кстати да, фабьен в такое время уже спит)

    не, он до часу бывает коммитит (правда это 12 по ихнему)
  • phpdude

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

    Spritz 26 мая 2011 г. 1:56, спустя 2 минуты 10 секунд

    так в том-то и дело, что сначала я понимал

    когда закончилось ООП))
    Сапожник без сапог
  • technobulka

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

    Spritz 26 мая 2011 г. 7:37, спустя 5 часов 41 минуту 5 секунд

    а недели можно посчитать? например 428ая неделя 7й день… если брать от 2010, то 428 недель - это уже 8 лет))
    Высокоуровневое абстрактное говно
  • phpdude

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

    Spritz 26 мая 2011 г. 7:40, спустя 2 минуты 29 секунд

    а недели можно посчитать?

    можно, только нужно распределение по дням а не неделям xD
    Сапожник без сапог
  • artoodetoo

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

    Spritz 26 мая 2011 г. 7:50, спустя 10 минут 18 секунд


    хватит на 4 года с лихвой, а если год перевести во второе поле и считать годы - днями, то на 12 лет хватит на ура. а за 12 лет точно проект обновится


    [size=40]про 2012 забыли?[/size]
    хороший алгоритм
    ιιlllιlllι унц-унц
  • phpdude

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

    Spritz 26 мая 2011 г. 8:27, спустя 37 минут 28 секунд

    про 2012 забыли?

    ой ну только не на пыхе …
    Спустя 17 сек.
    хороший алгоритм

    спасибо :*
    Сапожник без сапог
  • technobulka

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

    Spritz 26 мая 2011 г. 8:54, спустя 27 минут 10 секунд

    можно, только нужно распределение по дням а не неделям xD

    428ая неделя 7й день

    ))
    Высокоуровневое абстрактное говно
  • phpdude

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

    Spritz 26 мая 2011 г. 9:34, спустя 39 минут 13 секунд

    Stasovsky, я думаю что если считать неделями, то "множитель" будет - 7, а это меньше обычных 10 :-)
    вот если бы считать месяцами ;) тут - да, есть еще профит, но тут все равно будет занято еще 2 разряда (1-31) :(

    профита нету в общем ..

    Сапожник без сапог
  • kostyl

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

    Spritz 26 мая 2011 г. 11:27, спустя 1 час 53 минуты 11 секунд

    вариант цены(0-9)

    а почему вариант цены один разряд, я думал им нужно значение цены, которое может быть в порядке ида…
  • phpdude

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

    Spritz 26 мая 2011 г. 11:31, спустя 4 минуты 30 секунд

    kostyl, я так понял цены они будут проверять несколько раз в день и это соотвтетсвенно номер проверки.
    Сапожник без сапог

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