Гость
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Cassandra. Непонятки с CQL. Эффект наблюдателя. / 2 сообщений из 2, страница 1 из 1
29.08.2012, 15:03
    #37935492
Кореец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra. Непонятки с CQL. Эффект наблюдателя.
Cassandra 1.1.4
использую тулзу с CQL 2.0 от DataStax, а также библиотеки cql jdbc.

Имеется следующий скрипт
в котором создаем табличку и считаем количество строк по ключу. при этом таблица пустая и значения ключа выдумано.

при этом имеем совершенно странное поведение.
в пустой таблице при указании в условии where(key=N) несуществующего значения клбюча(N) он видит эту запись!

если тоже самое проделать с индексированным полем то все ок.


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
cqlsh:demo> create table testtable(id bigint primary key, id2 bigint );
cqlsh:demo> create index xxx on testtable(id2);

cqlsh:demo> select * from testtable;


cqlsh:demo> select count(*) from testtable;
 count
-------
     0

!!! Это правильно!

cqlsh:demo> select count(*) from testtable where id=1;
 count
-------
     1

ПОЧЕМУ?????!

cqlsh:demo> select * from testtable where id=1;
 id
----
  1


???? ОТКУДА??)))

cqlsh:log> select count(*) from testtable where id>0;
 count
-------
     0

!! и снова все верно

cqlsh:log>



через jdbc та же самая ошибка.
...
Рейтинг: 0 / 0
29.08.2012, 15:05
    #37935500
Кореец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra. Непонятки с CQL. Эффект наблюдателя.
попробовал через нативные библиотеки от Astinax для java - все ок.

Похоже это супер баг CQL касандры.

Тьфу блин. ну и какашка.
...
Рейтинг: 0 / 0
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Cassandra. Непонятки с CQL. Эффект наблюдателя. / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]