
aster
18.12.2017
18:03:42
в проде. ололо

Simon
18.12.2017
18:14:08

Al
18.12.2017
18:15:03
Вай?
Первая тормозная и убогая.
Вторая брошенная с кучей косяков

Simon
18.12.2017
18:16:07

Google

Al
18.12.2017
18:17:47

Simon
18.12.2017
18:19:11

Al
18.12.2017
18:19:59

Simon
18.12.2017
18:20:50

Al
18.12.2017
18:21:29

Simon
18.12.2017
18:23:25
Walmart, UBS, IBM просто поржать решили и поэтому часть данных держат в графовых БД?
Nasa, ebay и вроде как видел netflix с их микросервисами.

Al
18.12.2017
18:28:05

Simon
18.12.2017
18:28:23

Al
18.12.2017
18:28:30
Neo4J
Веришь надписям на сайте
?

Simon
18.12.2017
18:29:02

Al
18.12.2017
18:33:25

Simon
18.12.2017
18:34:32

Google

Al
18.12.2017
18:36:57
Пруфы?
Погугли. Или сходи в чат разрабов
Пруфы?
Ты не тому решил за графы расказать. Я использую графы для описания математических множеств в рамках модели. И эти дб уже все перебрал и с разрабами пообщался

Simon
18.12.2017
18:44:16
Есть чат для разработчиков БД?
Пойду за описанием какая графовая бд самая быстрая.

Enterpise
18.12.2017
18:45:43
ППКС

Al
18.12.2017
18:49:49

Simon
18.12.2017
18:53:08

Al
18.12.2017
18:53:27

Simon
18.12.2017
18:56:30
Отлично. Чтобы это не значило.

Alexey
18.12.2017
18:59:20
доктор, откуда у вас такие похабные картинки?

aster
18.12.2017
18:59:55
Ты щас художника обидел
Интересно. А если однажды ТАМ проявится какая-нибудь надпись...
Хотя, наверное она и так там есть. Просто это мы не способны её увидеть...

Al
18.12.2017
19:03:01
Там одни ид. Каждая вершина просто описывает состав множества а грани описывают отношения с другими множествами

Roman
18.12.2017
19:11:55
представим таблицу testtable
id (blob)| number (int):
A1 | 0
A2 | 1
A3 | 2
A4 | 3
A5 | 4
A6 | 5
A7 | 6
A8 | 7
A9 | 8
A10 | 9
1. первый query вернёт объекты A1, A2, A3 и A4, которые отложaтся в кэш K:
SELECT * FROM testtable ORDER BY number LIMIT 5;
2. потом мутируем testtable, удаляем элемент A5:
DELETE FROM testtable WHERE id = "A5";
вопрос:
как теперь запросить 5 элементов после number 3?

Vladislav
18.12.2017
19:15:54
Offset?

Roman
18.12.2017
19:17:17
Offset?
offset это по индексу, а мне нужно по полю number.
Т.е. я сортируя по полю number я хочу получить 5 элементов после значения "3", которое было до этого уже удалено
т.е. я ожидаю
A5, A6, A7, A8 и A9

Google

Roman
18.12.2017
19:18:38
если бы A4 не был предварительно удалён, то тот-же запрос вернул бы мне
A4, A5, A6, A7 и A8

Vladislav
18.12.2017
19:19:31
У вас динамика, значит надо кастылить

rus
18.12.2017
19:21:33
Красиво.

Al
18.12.2017
19:22:56

Roman
18.12.2017
19:24:06

Vladislav
18.12.2017
19:25:05
Ну сначало лимит 4, потом 5? Каким образом вы это вообще собирались получить?

Roman
18.12.2017
19:26:41
хотим получить 5 элементов после значение "3" колонки "number", а следующее после 3 это 4, поэтому получим:
A5, A6, A7, A8 и A9
но если значение "4" удалено (т.е. ёлемент под id "A5" был удалён) то естественно следующее от "3" это "5", т.е. A6 и мы ожидаем
A6, A7, A8, A9 и A10

Vladislav
18.12.2017
19:30:53

Roman
18.12.2017
19:31:30

Vladislav
18.12.2017
19:34:03
Limit 10,5

Vladislav
18.12.2017
19:34:58
Или удаление произошло до запроса?

Roman
18.12.2017
19:35:11

Vladislav
18.12.2017
19:35:20
Тогда только SCD

Roman
18.12.2017
19:35:30
мы не знаем что A5 был удалён
да, короче в своём примере я всё перепутал...
кратко о главном:
1. взяли 5 первых элементов сортируя по колонке number
A1, A2, A3, A4, A5
2. удалили A6 (number там был = "5")
3. хотим получить 5 элементов после значения "4" в колонке number сортируя по ней-же, ожидание:
A7, A8, A9, A10

Vladislav
18.12.2017
19:39:01
Что-то еще запутаннее стало. Но SCD все равно могло бы решить

Roman
18.12.2017
19:40:17

Vladislav
18.12.2017
19:40:34
Slowly change dimension

Google

Vladislav
18.12.2017
19:40:44
Ведение истории

Roman
18.12.2017
19:43:00
Dimensions in data management and data warehousing contain relatively static data about such entities
читаю и нихрена не понятно
это когда структура чтоль изменяется??
это что-то совершенно не то походу... моя проблема же не так сложна вроде?
просто нужно...
1. отсортировать таблицу по определённой колонке
2. ... а потом, грубо говоря, дойти до определённого значения этой колонки
3. ... и оттуда уже взять N элементов
разве это в SQL никак не описать?

Al
18.12.2017
19:51:18
Сделай селект где выборка > заданого значения и лимит 5

Roman
18.12.2017
19:53:27
А чем селект с лимитом не устраивает?
с offset'ом? ну блин, offset это конкретный индекс по массиву, т.е.
таблица это по сути массив, а offset это индекс в массиве, а я не с него желаю начать селектить. Я желаю селектить 5 элементов с определённого значения определённой колонки

Admin
ERROR: S client not available

Roman
18.12.2017
19:53:47
вот нашёл что-то похожее https://dba.stackexchange.com/questions/47400/select-rows-after-a-specific-id
т.е. я изначально не знаю с какого индекса в таблице начать селектить, но знаю с какого значения по колонке number

Al
18.12.2017
19:55:10

Roman
18.12.2017
19:55:37

Al
18.12.2017
19:56:59
Ну так и селекти где значеник по этой колонке больше

Roman
18.12.2017
19:57:30
вот есть например таблица
id | name
1 | Вася
2 | Петя
3 | Боря
4 | Саша
5 | Рома
6 | Вова
я знаю что мне нужно 1 элемент после "Саша", а это "Рома"
именно после значения колонки name которое равно "Саша"
?
ё-моё, походу дошло до меня

Vladislav
18.12.2017
20:02:21

Google

Vladislav
18.12.2017
20:02:47
Помечаете удаленную запись и выводите все что после нее
Scd

Al
18.12.2017
20:07:52

Vladislav
18.12.2017
20:08:41
Мне больше интересно, что будет, когда дойдет удаление не одной записи, а несколько...

Roman
18.12.2017
20:17:18
короче... жила была таблица:
id | name
3 | Боря
1 | Вася
6 | Вова
2 | Петя
5 | Рома
4 | Саша
и сделали на неё первый запрос на 2 человек с начала массива сортируя по имени:
SELECT * FROM people ORDER BY name LIMIT 2
.... и получили следственно 3 (Борис) и 1 (Василий)
а потом удалили Вовку:
DELETE FROM people WHERE id = 6
а теперь герои сказки хотят получить 2 человека после Васи (т.е. после значения "Вася" по колонке name), ибо Василий у них уже был последним известным..
внимание вопрос: как мне это сделать?
предположение:
SELECT * FROM people WHERE name > "Вася" ORDER BY name LIMIT 2
а почему
WHERE name > "..."
не сработает?
ожидается в таком случае 2 (Пётр) и 5 (Роман)
но если бы Вовку не удалили то был бы он и Петя

Vladislav
18.12.2017
20:22:23
Опять все условия перевернули
Но решение да
Можете использовать

Roman
18.12.2017
20:26:03

Ilia
19.12.2017
01:03:58
Первая картинка назвалась "Трындец", а эта "Грёбаный трындец"?

Roman
19.12.2017
01:17:46
Я так и не понял, что тебе надо...
разве "взять 5 элементов после того, у которого определённая колонка имеет определённое значение" так сложно понять?
в любом случае проблема решается с помощью WHERE field > value