/ / Нуждаете се от база данни за заявки с битово състояние - sql, cassandra, bit-manipulation, nosql

Нуждаете се от база данни за заявки с битово състояние - sql, cassandra, bit-manipulation, nosql

Понастоящем използвам базата данни на Apache Cassandra за съхраняване на информация. Но касандра не позволява да изпълнява заявки с побитова операция.

Трябва да изпълня заявка:

изберете броя (*) от таблицата, където field1 =? и BIT_COUNT (поле2 ^?) <= 10;

Но касандра не го позволява.

Можете ли да посъветвате някои nosql или вградени бързо sql разтвор?

Базата данни съдържа повече от 1 милион реда.

Отговори:

0 за отговор № 1

Ако сте доволни от Касандра по друг начин, можете да добавите Spark и да използвате Spark SQL, за да правите подобни заявки. Spark има отворен код за използване на Cassandra като разпределена база данни.

Също така има DataStax Enterprise, което ще ви позволи да се интегрирате с Hadoop / Hive и да получите подобни аналитични възможности (DataStax Enterprise също е лесен начин да получите функционалност на Spark.)