Size: a a a

2019 August 05

AZ

Anton Zadorozhniy in Data Engineers
транзакционность это условность, вы можете на уровне вашего приложения сделать serializability и пользоваться системой без SI транзакций (я вот прям щас смотрю на такую, поверх кассандры))
источник

В

Вадим in Data Engineers
я думаю ты там найдешь вообще все ответы
источник

AZ

Anton Zadorozhniy in Data Engineers
вот это еще стоит посмотреть:
Joseph M. Hellerstein, Michael Stonebraker, and James Hamilton: Architecture of a Database System. Foundations and Trends in Databases
источник

DV

Daniil Vorobeyv in Data Engineers
Anton Zadorozhniy
OLTP может все что умеет доступ по ключу, OLAP умеет вообще все, вопрос поместятся ли ваши данные в пределы масштабируемости конкретной системы, и как удобно вам писать логику поверх
Я понимаю это так:
1. OLTP  системой можно назвать имплементацию любой структуры данных, над которой определена операция contains(key)?
2. OLTP системы - подмножество OLAP систем.
источник

В

Вадим in Data Engineers
Daniil Vorobeyv
Я понимаю это так:
1. OLTP  системой можно назвать имплементацию любой структуры данных, над которой определена операция contains(key)?
2. OLTP системы - подмножество OLAP систем.
субд нельзя расматривать как структуру данных. Это ОЧЕНЬ абстрактно
источник

DV

Daniil Vorobeyv in Data Engineers
Вадим
@moreLL1 вот тут можно почитать подробнее что такое oltp
Спасибо! 👍
источник

AZ

Anton Zadorozhniy in Data Engineers
Daniil Vorobeyv
Я понимаю это так:
1. OLTP  системой можно назвать имплементацию любой структуры данных, над которой определена операция contains(key)?
2. OLTP системы - подмножество OLAP систем.
1. не contains, а get(key) / put(key) 2. думаю да, наверняка любую строго операционную СУБД кто-то использовал для аналитической нагрузки
источник

AZ

Anton Zadorozhniy in Data Engineers
но это правда очень асбтрактно
источник

DV

Daniil Vorobeyv in Data Engineers
Anton Zadorozhniy
1. не contains, а get(key) / put(key) 2. думаю да, наверняка любую строго операционную СУБД кто-то использовал для аналитической нагрузки
Так стало гораздо понятнее
источник

AZ

Anton Zadorozhniy in Data Engineers
Вадим
субд нельзя расматривать как структуру данных. Это ОЧЕНЬ абстрактно
ну так вопрошающий спрашивает об абстрактных понятиях, получает абстрактный ответ)
источник

В

Вадим in Data Engineers
это поставит его в заблуждение
источник

В

Вадим in Data Engineers
введет в заблуждение
источник

В

Вадим in Data Engineers
я не знаю как правильно сказать
источник

A

Alex in Data Engineers
Вадим
я не знаю как правильно сказать
взорвёт мозг
источник

В

Вадим in Data Engineers
oltp используют как olap системы, в некоторых случаях. Но это хуевая практика
источник

AZ

Anton Zadorozhniy in Data Engineers
да, все так
источник

A

Alex in Data Engineers
так и олап иногда как oltp некоторые пытаются, ту же вертику с поколоночным хранением
источник

DV

Daniil Vorobeyv in Data Engineers
Но сейчас явно получен ответ, что значит "обработка" в определении oltp системы. "обработка" - операции get(key), put(key)
источник

В

Вадим in Data Engineers
можно так сказать, oltp это некоторое риалтайм решением. Оно нужно для хранения "здесь и сейчас"
олап же, это положил и ковыряй когда надо
источник

AZ

Anton Zadorozhniy in Data Engineers
Daniil Vorobeyv
Но сейчас явно получен ответ, что значит "обработка" в определении oltp системы. "обработка" - операции get(key), put(key)
я такого не говорил :)
источник