我在我的項目中使用Cassandra,並且需要存儲有關用戶(電子郵件,用戶名,密碼,名字和其他信息)的信息。這些數據也用於授權目的。Cassandra中的用戶信息存儲
我是設計Cassandra數據模型數據庫的新手。所以,我需要你的幫助來了解我是否正確地做到了這一點。
我有名爲「users」的密鑰空間。在這個密鑰空間中,我使用用戶的電子郵件作爲主鍵。我有以下專欄系列:名字,姓氏,用戶名,密碼。
主要問題如下:使用電子郵件作爲這個關鍵是個好主意嗎?
對於密碼 - 存儲它的MD5哈希值是否好,還是有更好的做法呢?
UPD 我上面有誤印。我的意思是 - 一個密鑰空間作爲數據庫「測試」,一個列家族「用戶」 - 用戶信息的收集和每個用戶財產的許多單獨的列。
您發佈的鏈接看起來不再有效。在網站上搜索引用的帖子,網址如下:https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2007/july/enough-with-the-rainbow-你需要知道的關於安全密碼方案/ –
此外,似乎還有一篇新的博客文章 - 比參考文章(2015年3月和2007年7月)的當前更多:http ://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2015/march/enough-with-the-salts-updates-on-secure-password-schemes/ –