2013-03-08 17 views
0

我想創建一種驗證用戶身份的方法。在MySQL我做:如何使用Cassandra數據庫驗證用戶

SELECT user_id FROM customers WHERE `username` = 'the_username' AND `password` = 'the_password' 

如果查詢沒有返回一個空的結果集,然後用戶授權。 Cassandra希望我能夠知道行鍵(user_id)。如何檢查列族中的所有行是否存在不知道行鍵的用戶名和密碼。

我使用赫克託API連接到卡桑德拉1.2.2

回答

1

一些可能的解決方案:

  1. 使用用戶名作爲行鍵
  2. 上的用戶名創建一個輔助指標

我會用第一個。如果用戶名是唯一的(如我所假設的),則不需要user_id

相關問題