The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

PayPal открыл код СУБД JunoDB, opennews (??), 21-Май-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "PayPal открыл код СУБД JunoDB"  +2 +/
Сообщение от Аноним (25), 21-Май-23, 12:44 
Размещение данных в RAM - вот и весь секрет.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

38. "PayPal открыл код СУБД JunoDB"  +/
Сообщение от Tron is Whistling (?), 21-Май-23, 14:11 
Ну да, рам в половину хренилища. Хотя рокздыбыбл половину сожрёт на внутренние операции.
Ответить | Правка | Наверх | Cообщить модератору

40. "PayPal открыл код СУБД JunoDB"  –6 +/
Сообщение от пох. (?), 21-Май-23, 15:28 
Нужно ж понимать еще одну простую вещь - я в те годы когда не жил в Одичалии за Стеной пользовался палкой, да - но я ей пользовался раз в два-три месяца. Полагаю это вполне типичный use-pattern, и 90 или больше процентов этой базы на самом деле нахрен в памяти не сдались. Остальное - какие-нибудь ларьки по продаже чехлов к телефонам, которые долбят своими копеечными заказами с диким рейтом.

А если прикинуть как часто (нет) нужны какие-нибудь исторические транзакции - то как бы не 99.9% ненужно получается.

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

Ответить | Правка | Наверх | Cообщить модератору

56. "PayPal открыл код СУБД JunoDB"  +/
Сообщение от Tron is Whistling (?), 21-Май-23, 19:17 
Да а зачем транзакцию отдельно то хранить? Есть ID транзакции, в ней есть ID юзера как value, в ней есть прочие ID связок как value, поиск делается по любому индексированному ID, далее выхватывается всё, что надо.
Ответить | Правка | Наверх | Cообщить модератору

60. "PayPal открыл код СУБД JunoDB"  –1 +/
Сообщение от пох. (?), 21-Май-23, 20:10 
так искать-то я буду не id транзакции. Я буду искать либо по кому (не id а value!) ушло, либо когда. чтобы мне показать список - нужно искать по мне и сортировать по дате (value).
С биллингом то же самое - даты, имена, что угодно но не id.

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

Скорее всего там сохраняется блоб, и парсится уже в приложении а не базой. Медленно, неудобно, неэффективно, зато масштабируется по числу серверов приложения.


Ответить | Правка | Наверх | Cообщить модератору

64. "PayPal открыл код СУБД JunoDB"  +/
Сообщение от Tron is Whistling (?), 21-Май-23, 22:14 
По value находим id кого. По id кого находим собственно id транзакций с этим id кого. По id транзакций выбираем даты. Сортируем. Выгребаем по нужным id всё остальное. KV - оно такое.
Ответить | Правка | Наверх | Cообщить модератору

67. "PayPal открыл код СУБД JunoDB"  +/
Сообщение от пох. (?), 21-Май-23, 23:33 
Ну да, потом удивляемся откуда взялись 300 миллионов запросов. Вот оттуда. KV такое KV. И искать в нем id по value - неожиданно (нет) очень дорогая операция.
Ответить | Правка | Наверх | Cообщить модератору

63. "PayPal открыл код СУБД JunoDB"  +4 +/
Сообщение от Аноним (63), 21-Май-23, 21:58 
> я ей пользовался раз в два-три месяца
> Полагаю это вполне типичный use-pattern

У вас поховый солипсизм. И пэйпал, конечно же, нагло врёт про 350 миллиардов, специально чтобы опеннетовских экспертов позлить. Ох, уж этот пейпал, такие-то гадюки!

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

69. "PayPal открыл код СУБД JunoDB"  +/
Сообщение от Аноним (1), 22-Май-23, 04:12 
Причём тут RAM? Там нет такого количества запросо. Разве что что сам сервис ещё делает 10к запросов к внутренним сервисам при любом запросе извне.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

77. "PayPal открыл код СУБД JunoDB"  +/
Сообщение от ыы (?), 22-Май-23, 09:28 
Маск цену себе набивает... Продаваться хочет...
Ответить | Правка | Наверх | Cообщить модератору

72. "PayPal открыл код СУБД JunoDB"  +/
Сообщение от ыы (?), 22-Май-23, 07:42 
в 214G ОЗУ ?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

99. "PayPal открыл код СУБД JunoDB"  +/
Сообщение от Аноним (99), 23-Май-23, 15:20 
Только - вот новость-то - абсолютно все сколь-либо тиражные СУБД размещают оперативные данные ИСКЛЮЧИТЕЛЬНО в РАМе. И работают ТОЛЬКО с РАМой.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру