Mar. 9th, 2011

juan_gandhi: (Default)
Приходят в систему события, касающиеся миллионов разных объектов (объекты в базе); и надо как-то организовать эффективно выдёргивать типа 100 последних событий касающихся того или иного объекта. Ну 100 или там 1000 последних - из, в принципе, тысяч.

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

(Ну типа вечная проблема - карриинг данных в базе.)

Одно решение с сиквелом я как бы придумал, при добавлении события выкидывать самое старое - это можно делать и офлайн, очередь выстроить.

Но что-то кажется мне, что можно бы и что-то современное. 
juan_gandhi: (Default)
if (callType % 1 == 0) {...
juan_gandhi: (Default)
По ящику показывают душещипательный документальный фильм о бедных американских детях, которым приходится жить с родителями в мотелях. Типа бездомные. А они страсть как мечтают жить в своём доме. 
 
А в это время примерно 95% жителей планеты с удовольствием поменяются с этими несчастными.

У них есть:
- крыша над головой
- электричество
- водопровод
- стёкла в окнах
- горячая вода
- тёплый туалет
- ванна
- отдельное жильё (не надо делить сортир с соседями)
- телевизор
- холодильник
- кондиционер

И вот мамаша в экране плачет.

"Слушай, Алегзандер, ты умный бойчик. Ты имеешь еврейскую голову. И я хочу тебя спросить один вопрос: ты немножко не идиот?"

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 17th, 2025 09:55 am
Powered by Dreamwidth Studios