Сорри, я не автор, но интересуюсь этими разработками:
Да, есть такое понятие как db checkpoint — слить все с памяти на диск. Если данных нет — вытаскиваем из БД
Идея не нова, но реализация pikaba мне нравится больше чем pokupator. Но pokupator еще молодой, а этому стартапу уже больше года. Так что ждем классной реализации pokupator :)
Как насчет такого?
SELECT n. *, c. *
FROM (
SELECT *
FROM news
WHERE
type = 2
ORDER BY date DESC
LIMIT 10
) as n
INNER JOIN (
SELECT *
FROM comments
WHERE
comments.news_id IN (
SELECT news.id
FROM news
WHERE
type = 2
ORDER BY date DESC
)
ORDER BY date DESC
LIMIT 10
) AS c
ON c.news_id = n.id
Создается впечатление что вы перевели часть из первой ссылки, которая была в первой статье :). Слово в слово.
Тем не мене спасибо за труд. Благодаря вам заинтересовался акциями
Только меня интересует, зачем Steam cобрал статистику по своим пользователям и отправил ее на сервер? Я стимом не пользуюсь, мож это обязательно канеш…
Да, есть такое понятие как db checkpoint — слить все с памяти на диск. Если данных нет — вытаскиваем из БД
SELECT n. *, c. *
FROM (
SELECT *
FROM news
WHERE
type = 2
ORDER BY date DESC
LIMIT 10
) as n
INNER JOIN (
SELECT *
FROM comments
WHERE
comments.news_id IN (
SELECT news.id
FROM news
WHERE
type = 2
ORDER BY date DESC
)
ORDER BY date DESC
LIMIT 10
) AS c
ON c.news_id = n.id
Тем не мене спасибо за труд. Благодаря вам заинтересовался акциями