kb → kurkuma 19.03.2013 15:07 31003216441363705638494348

MongoDB 2.4 Released: Text Search, Security, Hash-based Sharding

1. 238328 19.03.2013 15:08 21994624461363700603475846

норм

2. kb → 238328 /1 19.03.2013 15:08 31003216441363705638494348

всё равно говнари, хочу чтоб сделали "задать функцию для вычисления _id". иначе какой скэйлэбилити.

3. 238328 → kb /2 19.03.2013 15:09 21994624461363700603475846

НАЧНИ С СЕБЯ!

4. kurkuma 19.03.2013 15:47

и чо

5. kurkuma 19.03.2013 15:47

все это было в sql еще в восьмидесятые

6. komar → kb /2 19.03.2013 15:53 thinkpad

Зачем?

7. kurkuma → komar /6 19.03.2013 15:58 Gajim

зачем ты спрашиваешь? тебе все равно никто не ответит потому что ты пидорас

8. kb → komar /6 19.03.2013 23:16

Упс, я почему-то был уверен, что ObjectId генерируется на сервере и гарантированно уникальным за счёт того, что монга как-то назначает всем machine_id во время инициализации шард/реплик. А оно, оказывается, даже не гарантирует уникальность _id и вообще на клиенте создаёт ObjectId.

"Жестокий мир с его riak'ами и uuid4'ами :(" продолжается.

9. komar → kb /8 20.03.2013 08:18 thinkpad

> ObjectId is a 12-byte BSON type, constructed using:
> a 4-byte timestamp,
> a 3-byte machine identifier,
> a 2-byte process id, and
> a 3-byte counter, starting with a random value.

10. kb → komar /9 20.03.2013 09:26

Вот этот "machine identifier" я не знал что это, по сути, socket.gethostname(). Я бы на его уникальность никогда не рассчитывал (хотя, может зря?).

11. rtsome → kb /8 20.03.2013 18:28

>с его riak'ами и uuid4'ами
жс-блядь детектед.

12. rtsome → kb /2 20.03.2013 18:30

не понимаю, что мешает написать самому-то?

13. rtsome → komar /9 20.03.2013 18:30

ну а что просходит при переполнении каунтера?

14. komar → rtsome /13 20.03.2013 18:34 thinkpad

Новый таймштамп.

15. rtsome → komar /14 20.03.2013 19:06 home

оно блокирутся штоле? le lel

16. komar → rtsome /15 20.03.2013 19:10 thinkpad

Но ведь за 16777216 операций хоть секунда, да пройдет!
К тому же это монга, здесь блокировки на каждый чих.

17. rtsome → komar /16 20.03.2013 19:11 home

да ну нахуй, я слышал что global cluster lock починили таки! (на днях буквально)

18. kb → rtsome /13 20.03.2013 19:13

Да ничего не происходит, просто в ноль и заново. Собственно, здесь проблемы никакой, т.к. timestamp.

19. rtsome → kb /18 20.03.2013 19:13 home

ответ достойный жс-бляди

20. kb → rtsome /12 20.03.2013 19:14

Ну теперь ничего не мешает, просто я хочу ГАРАНТИЙ УНИКАЛЬНОСТИ, а тут говно получается (хотя, конечно, если hostname настроить аккуратно, то всё норм).

21. kb → rtsome /11 20.03.2013 19:15

Почему жс-блядь? Совсем нет.

22. rtsome → kb /21 20.03.2013 19:16 home

в моём риак-клиенте нету никаких uuid'ов

23. kb → rtsome /19 20.03.2013 19:17

Что ты несёшь? Какой жс-бляди?

24. kb → rtsome /22 20.03.2013 19:20

На самом деле у меня питон был, когда смотрел (и да, там был uuid4).

Do you really want to delete ?