Sectoid 13.02.2013 18:40 infinity

А есть СУБД как mongodb, но все-таки со схемой данных?

1. 238328 13.02.2013 18:44

ппц ты

2. kurkuma 13.02.2013 18:47

говно с фиалками

3. Sectoidkurkuma /2 13.02.2013 18:48 infinity

обоснуешь?

4. Sectoid238328 /1 13.02.2013 18:48 infinity

лолшто?

5. kurkumaSectoid /3 13.02.2013 18:48 Gajim

рот ставлю

6. 238328Sectoid /4 13.02.2013 18:48 3966971202136076015222040

норм

7. arts 13.02.2013 19:36

А чем собсно монга не устраивает? Всё равно ж какая-то схема подразумевается в любом случае.

8. Sectoidarts /7 13.02.2013 19:38 infinity

отсутствием контроля данных на уровне субд. а в остальном вроде все в порядке)

9. kurkumaSectoid /8 13.02.2013 19:39 Gajim

и рыбку съесть и на хуй сесть?

10. kurkumaarts /7 13.02.2013 19:40 Gajim

АДМИН ЧО МОЛЧИШ

11. artsSectoid /8 13.02.2013 19:40 Psi+

Ну напиши слой для контроля, делов-то.

12. Sectoidkurkuma /9 13.02.2013 19:41 infinity

именно

13. Sectoidkurkuma /10 13.02.2013 19:41 infinity

а чо с тобой разговаривать-то?

14. kurkumaSectoid /13 13.02.2013 19:41 Gajim

не ты

15. Sectoidarts /11 13.02.2013 19:41 infinity

было интересно есть ли уже готовые слои. слой-то понятно что можно написать

16. Sectoidkurkuma /14 13.02.2013 19:41 infinity

т.е по теме сказать нечего?

17. kurkumaSectoid /16 13.02.2013 19:43 Gajim

откуда знаешь?

18. Sectoidkurkuma /17 13.02.2013 19:43 infinity

за вот уже 17 сообщений ничего по теме от тебя не было.

19. kurkumaSectoid /18 13.02.2013 19:44 Gajim

на самом деле было, просто я завуалированно изъясняюсь, чтобы не палить быдлу

20. artsSectoid /18 13.02.2013 19:44 Psi+

От него за последние пару лет ничего по теме не было.

21. Sectoidkurkuma /19 13.02.2013 19:44 infinity

а, ну тогда тут тебе ловить нечего, тут тока быдло. свободен.

22. kurkumaarts /20 13.02.2013 19:44 Gajim

а как же багрепорты?

23. kurkumaSectoid /21 13.02.2013 19:45 Gajim

ппц ты, можно ведь стать илитой и успешным

24. 238328 13.02.2013 19:46

надо было тег *nopython добавить, тогда бы ответили
а вообще оп мудак и написал в /0 говно
а еще и быдло

25. 238328arts /20 13.02.2013 19:46

а псы анусы?

26. kurkuma238328 /25 13.02.2013 19:47 Gajim

ппц он вообще гонит, я же сделал несколько смешных картинок для интернета

27. 238328kurkuma /26 13.02.2013 19:47

всем пофиг на картинки, это даже не гифки

28. Sectoid 13.02.2013 19:48 infinity

заебали. BL.

29. MarisaSectoid /28 13.02.2013 19:50 Gajim

Сасай, лолка.

30. SectoidMarisa /29 13.02.2013 19:52 infinity

щито?

31. 4daSectoid /30 13.02.2013 20:08

не обращай внимание на этих ушблиенных

32. Sectoid4da /31 13.02.2013 20:09 infinity

та уже по'BL'ил.

33. mad_hater 13.02.2013 20:12 HomeC5512EE8

есть называется oracle

34. Sectoidmad_hater /33 13.02.2013 20:13 infinity

хм. с оным не сталкивался еще. а где можно почитать о конкретно этой фиче в оракле?

35. mad_haterSectoid /34 13.02.2013 20:14 HomeC5512EE8

я не совсем понял о какой фиче идет речь если чесно? хранить данные? оракле это умеет

36. Sectoidmad_hater /35 13.02.2013 20:17 infinity

а, в псто еще не раскрывал что именно я имею в виду. интересует возможность хранения в "таблицах" (специально беру в кавычки) не плоских строк (тупль значений), а record'ов (не-плоских записей). Ну т.е. например такого (JSON-нотация просто для удобства): {name: "a1", tags: [ {name: "aa", count: 10}, {name: "bbb", count: 10}]}.

37. artsSectoid /36 13.02.2013 20:19 Psi+

Постгрес такое умеет вроде. Но там на каждое такое вложенное поле кастомный тип городить надо.

38. 0verMindSectoid /36 13.02.2013 20:20 Gajim

Ебать ты лох

39. Sectoidarts /37 13.02.2013 20:21 infinity

да, в сторону типов тоже смотрю. Но необходимость именованых типов слегка анноит. Плюс непонятно как быть с филдами-коллекциями. Хотя может чтот еще не доглядел.

40. Sectoid0verMind /38 13.02.2013 20:21 infinity

охуеть, тред-детектор получился. Поешь BL'а, деточка.

41. mad_haterSectoid /39 13.02.2013 20:22 HomeC5512EE8

щас мне пацаны пиздов выпишут за то что я такую тему спалил но все же ты не пробовал хранить в полях сериализованные в тот же джейсон данные? олсо типы в постгресе это ссанина и прибиты они там ржавыми гвоздями

42. artsmad_hater /41 13.02.2013 20:23 Psi+

А индексировать их как?

43. Sectoidmad_hater /41 13.02.2013 20:24 infinity

JSON'то можно, но по нем запросы строить (с индексами) не выйдет. а если выйдет, то матерно. в жуйце посоветовали XML, для него у постгреса более жЫрный апи. но как-то не охота XML. хотя если брать XML, то тогда можно в сторону dbxml уже посмотреть...

44. mad_haterarts /42 13.02.2013 20:25 HomeC5512EE8

ну это уже совсем секретное знание даже не знаю стоит ли разглашать но в общем индексы строятся по специальным полям которые хранятся в той же таблице и предназначены для индексации — денормализация все дела

45. artsmad_hater /44 13.02.2013 20:25 Psi+

Костыли-костылики.

46. Sectoidmad_hater /44 13.02.2013 20:26 infinity

костылевато. и черевато траблами с вложеными коллекциями.

47. mad_haterSectoid /43 13.02.2013 20:26 HomeC5512EE8

я однажды спросил в джуйце лекарство от кашля мне посоветовали диэтиламид лизергиновой кислоты на этом фоне XML еще ничего

48. Sectoidmad_hater /47 13.02.2013 20:27 infinity

ну, после ЛСД кашель тебя бы точно перестал беспокоить) зато в жуйце не набегало стадо неадекватов, что тоже характерно.

49. mad_haterarts /45 13.02.2013 20:28 HomeC5512EE8

сразу видно настоящего application-level программера который ничего не боится и дерзает мыслить максимально обстрактно скажи какой вуз вас выпускает вы хуже путина брейвика на вас нет не смущает что в компьютере есть кэш стек шпиндели другие там потроха?

50. mad_haterSectoid /46 13.02.2013 20:29 HomeC5512EE8

ну то есть суперскалярная архитектура это не костылевато а вспомогательные индексы костылевато? казалось бы

51. Sectoidmad_hater /50 13.02.2013 20:30 infinity

индексы не костылеваты. костылевато ручное поддержание их в консистентном состоянии с основными данными.

52. mad_haterSectoid /48 13.02.2013 20:31 HomeC5512EE8

в джуйце зато пришел известный разработчик баз данных замотиватор который умеет писать план запроса но не умеет его читать

53. mad_haterSectoid /51 13.02.2013 20:33 HomeC5512EE8

не уверен что хорошо понимаю о чем речь а при каких условиях такой индекс мог бы оказаться неконсистентным при условии что у нас вставка записи в базу всегда атомарна? для любой рсубд это так и есть то есть индекс полностью консистентен да собственно яндекс-деньги по такой схеме построены а их трудно заподозрить в неконсистентности данных

54. Sectoidmad_hater /53 13.02.2013 20:35 infinity

ок, исправляюсь: поддержание схемы этих индексов в консистентом со схемой основных данных. алсо, их надо еще не забывать заполнять. руками (во всех запросах). и все запросы писать через них тоже, да-с. в общем понятно, что реализуемо. но тогда проще накатить уже проверку инвариантов поверх монгового хранилища.

Do you really want to delete ?