Я новичок в Cassandra, поэтому, пожалуйста, несите меня, если это тривиальный вопрос. Я изучаю Кассандру из этой книги. http://shop.oreilly.com/product/0636920010852.do?cmp=il-orm-ans-learnmore-0636920010852 Хотя кажется довольно старой книгой, я получил приблизительное представление о модели данных, не содержащей схемы Кассандры. Однако в относительно новой документации я нашел около схему - необязательно характер Кассандры. Насколько я понимаю, основная сила Кассандры заключается в ее горизонтальной масштабируемости и распределенной памяти. Его преимущество перед MySQL и другими соответствующими СУБД - это избавляет нас от проблем, создаваемых сотнями внешних соединений в больших данных. Мой вопрос в том, когда мы решили создать схему и использовать обычные таблицы, строки и структуру столбцов и запрос на CQL, как он отличается от MySQL? Каковы основные различия между схемой MySQL и схемой Кассандры. Согласно datastax документацииРазница между схемой Кассандры и схемой РСУБД
Например, CQL адаптирована к модели данных Cassandra и архитектуры, так что до сих пор нет резерва на SQL-подобные операции , такие как соединение или запросы диапазона по строкам на кластерах, которые используют случайный разделитель. Эта ссылка описывает CQL 2.0.0.
Итак, в тех случаях, когда мы используем схему, подобную подходу в Кассандре, как мы справляемся с необходимостью JOINS? Поскольку я никогда не работал с Cassandra, прежде чем я не знаю, как обрабатывать данные распределенным способом.