标题：cassandra
非关系型数据库—Cassandra
简介Cassandra是一个混合型的非关系的数据库，类似于Google的BigTable。其主要功能比Dynomite（分布式的Key-Value存储系统）更丰富，但支持度却不如文档存储MongoDB（介于关系数据库和非关系数据库之间的开源产品，是非关系数据库当中功能最丰富，最像关系数据库的。支持的数据结构非常松散，是类似json的bjson格式，因此可以存储比较复杂的数据类型。）Cassandra最初由Facebook开发，后转变成了开源项目。它是一个网络社交云计算方面理想的数据库。以Amazon专有的完全分布式的Dynamo为基础，结合了Google BigTable基于列族（Column Family）的数据模型。P2P去中心化的存储。很多方面都可以称之为Dynamo 2.0。
主要特性：
● 分布式 
● 基于column的结构化 
● 高伸展性
功能Cassandra的主要特点就是它不是一个数据库，而是由一堆数据库节点共同构成的一个分布式网络服务，对Cassandra 的一个写操作，会被复制到其他节点上去，对Cassandra的读操作，也会被路由到某个节点上面去读取。对于一个Cassandra群集来说，扩展性能是比较简单的事情，只管在群集里面添加节点就可以了。 
这里有很多理由来选择Cassandra用于您的网站。和其他数据库比较，有三个突出特点：
模式灵活：使用Cassandra，像文档存储，你不必提前解决记录中的字段。你可以在系统运行时随意的添加或移除字段。这是一个惊人的效率提升，特别是在大型部署上。
真正的可扩展性：Cassandra是纯粹意义上的水平扩展。为给集群添加更多容量，可以指向另一台电脑。你不必重启任何进程，改变应用查询，或手动迁移任何数据。
多数据中心识别：你可以调整你的节点布局来避免某一个数据中心起火，一个备用的数据中心将至少有每条记录的完全复制。
一些使Cassandra提高竞争力的其他功能：
范围查询：如果你不喜欢全部的键值查询，则可以设置键的范围来查询。
列表数据结构：在混合模式可以将超级列添加到5维。对于每个用户的索引，这是非常方便的。
分布式写操作：有可以在任何地方任何时间集中读或写任何数据。并且不会有任何单点失败。
应用客户：facebook
安装说明（Windows）以Cassandra 1.0.2为例。[1]
1、安装文件准备
下载Cassandra、Jre 1.6。（全部推荐最新版本）
2、配置Java
（1）安装Jre的过程很简单，这里不做说明。
（2）在“系统属性”中打开“环境变量”窗口，添加一个系统变量：
JAVA_HOME : 一般是 C:\Program Files\Java\jre6，根据实际安装路径设置。
3、配置Cassandra
[2]（1）解压下载的Cassandra文件包，放置到一个目录中。
注意程序所在的路径中不要包含空格，以避免造成加载某些文件找不到的问题。
（2）在“系统属性”中打开“环境变量”窗口，添加一个系统变量：
CASSANDRA_HOME: D:\apache-cassandra-1.0.2，根据实际安装路径设置。
（3）修改日志存放地址
打开文件: log4j-server.properties，修改
log4j.appender.R.File=D:\apache-cassandra-1.0.2\system.log，根据实际安装路径设置。
（4）修改其它地址
打开文件：cassandra.yaml，修改：
data_file_directories:
- D:\apache-cassandra-1.0.2\data 
commitlog_directory: D:\apache-cassandra-1.0.2\commitlog 
saved_caches_directory: D:\apache-cassandra-1.0.2\saved_caches
根据实际安装路径设置。
（5）修改内存大小和CPU核心数设置
*) 
# assume reasonable defaults for e.g. a modern desktop or
# cheap server
system_memory_in_mb="4096" 
system_cpu_cores="4" 
;;
按照实际情况设置。
4、启动
在命令提示符工具中启动Cassandra，用nodetool工具确认Cassandra已经启动：
  cassandra 启动  cassandra启动确认
古希腊神话人物—Cassandra
简介译 卡珊德拉 或 凯珊卓 希腊文：Κασσάνδρα  古希腊神话中又一个可怜的悲剧人物。是希腊神话中拥有预言能力的女子，特洛伊国王普里阿摩斯（King Priam）和赫卡柏之女。
基本资料卡珊德拉（Cassandra）是希腊神话中特洛伊（Troy）的公主，别名为亚历珊德拉（Alexandra）。特洛伊国王普裏阿摩斯（Priam）与王后赫卡柏（Hecuba）的第三个女儿，荷马（Homer）史诗《伊利亚特》（Iliad）说她是普裏阿摩斯国王最美丽的女儿。埃斯库罗斯（Aeschylus）的《阿伽门农》（Agamemnon）与欧裏庇德斯（Euripides）的《特洛伊妇女》（Trojan women）都说她是阿波罗（Apollo）的祭司。神话中突出的形象是一名遭诅咒的女先知，预言能力百发百中，然而无人听信。麦克．梅纳德（Mack Maynard）评述卡珊德拉「她和古希伯来的众先知一样直视事理的真相，不论过去、现在或未来；但是她的明晰无误的眼力，和她心中负荷的宇宙事理的可怖奥秘，却始她隔绝於正常的人生，使她在世人眼中成了个疯子。这便是古来先知们一再遭遇的命运。」
预言能力来源古代荷马注释家引传说卡珊德拉与赫勒诺斯（Helenus）为双生姊弟，特洛伊王室为了庆祝他们的诞生，在特洛伊城外的阿波罗·提漠布裏俄斯（Thymbraean）神庙举行庆典，盛宴结束後却将两个婴儿遗忘在神庙，隔天酒醒以後，前往神庙寻找，看见有条蛇在舔这对婴儿的耳朵，大声惊叫，蛇潜入月桂树中不见了。因受灵蛇净化，卡珊德拉与赫勒诺斯遂得以预见未来。然而在广为流传的神话当中，卡珊德拉的预言能力多源於阿波罗的赠与。
遭诅咒的原因阿波罗诅咒卡珊德拉的情节，在古典著作中，至少三种版本：
1.现可知最早有关特洛伊战争的描写为成系列的史诗八部，依照故事内容发展的先後顺序为：《塞普路斯之歌》（Cypria）、《伊利亚特》、《阿玛宗尼亚》（Amazonia）、《小伊利亚特》（Little Iliad）、《特洛伊沦陷》（Iliu Persis）、《返乡》（Nostoi）、《奥德赛》（Odyssey）与《特勒戈尼亚》（Telegonia）。但只有《伊利亚特》、《奥德赛》还能看到完整版本，其馀六部均已亡佚，因新伯拉图主义哲学家普罗克鲁斯（Proclus）的摘要仍可见梗概，保存在《伊利亚特》古代注释与九世纪拜占庭学者弗提乌斯（Photius）的《文库》（Bibliotheca）中，散见的古老传说中，似只隐约提及阿波罗追求卡珊德拉（所以赠予预言能力）未果，遂怒下诅咒。阿波罗多洛斯（Apollodorus）的《书库》（The library）亦不存在背信问题，阿波罗欲追求她故教她预言能力，却又因卡珊德拉不回应他的感情而下诅咒。
2.广为流传的背信说，源自埃斯库罗斯《阿伽门农》，依照罗念生、王焕生译本，卡珊德拉曾允诺阿波罗委身於他，但获得预言能力以後却背信。但在其他译本，「他是个摔角手，恩情往我身上喷。」（吕健忠译）「他将我扭抱，把我摔倒，吐喘甜蜜的欲火」（陈中梅译）「他与我扭斗，兴奋地喘息。」（曾珍珍、黄毓秀合译）一神一人似乎曾有肌肤之亲，後文提及两人决裂的原因是因为卡珊德拉承诺要为他生下子嗣却背信。中研院研究员李奭学先生〈长夜後的黎明〉以圣婚概念解释阿波罗与卡珊德拉间的契约，认为阿波罗是为了建立主从关系，重建秩序。需要一提的是，《阿伽门农》这出戏有部分遗失，且埃斯库罗斯运用譬喻向以暧昧难解称著，剧中曾以夜莺比拟卡珊德拉(「夜莺清纯的歌声，和她的命运！神把她化作鸟，赋予她无忧的生命。而我所受的却是切割不休的刀锋。」)夜莺由菲罗墨拉变形而来的，菲罗墨拉被姊夫忒柔斯强暴，并遭割舌与囚禁。对照卡珊德拉的遭遇，她的预言无人听信等同割舌，因为预言能力被视为疯子，隔离在正常人世以外等同遭到囚禁，这个比拟充满性暴力的暗示。（但在某些来源，变形成夜莺的是菲罗墨拉的姊姊，菲罗墨拉是变形成燕子）。
3.卡珊德拉在阿波罗神庙玩耍，玩累便睡著了，阿波罗试图拥抱卡珊德拉却遭到反抗，遂怒下诅咒，见於许金努斯（Hyginus）的寓言集（Fables）。
特洛伊战争时相关事迹王后赫卡柏怀帕里斯（Paris）时，梦见特洛伊陷於火海，普里阿摩斯与前妻的一个儿子埃萨科斯（Aesacus）释梦，预言帕里斯将导致特洛伊的覆灭，遂将帕里斯弃於伊达山（the Idaean mountains），幸得牧羊人将之抚养成人。许金努斯《寓言集》描述帕里斯锺爱的一头牛被特洛伊王室带走作为一场葬礼上的竞技的奖励品，帕里斯为夺回这头牛参与了竞技，赢得一切，甚至战胜自己的兄弟，徳伊福彼斯（Deiphobus）发怒并袭击他，帕里斯窜至宙斯神坛，卡珊德拉预言宣称帕里斯是她的兄弟，普里阿摩斯认出他，帕里斯遂回归。
忒提斯（Thetis）与珀琉斯（Peleus）的婚礼，未邀约不和女神厄里斯（Eris），厄里斯遂在婚礼上投下一颗金苹果，上面写著「给最美丽的女人」，阿佛洛狄忒（Aphrodite）、赫拉（Hera）与雅典娜（Athena）争夺金苹果，请帕里斯裁决，帕里斯将金苹果判给阿佛洛狄忒，阿佛洛狄忒承诺赐予他世上最美丽的女人，亦即海伦（Helen）。
奥维德（Ovid）的《女英雄书信集》（Heroides）描述帕里斯远航至希腊之前，卡珊德拉预言这场航行将会带来大火。达瑞斯·佛里癸俄斯（Dares Phrygius）的《特洛伊的沦陷》（The Fall of Troy）描述当卡珊德拉见到海伦时，她开始预言曾说过的收容海伦的恶果，直至普里阿摩斯下令将她带走并囚禁。
荷马《伊利亚特》中，普里阿摩斯赎回赫克托尔（Hector）时，卡珊德拉站在城墙上，首先看见父亲还有兄长，呼唤特洛伊的男女迎接赫克托尔。
希腊人十年鏖战，始终未能攻下特洛伊，奥德修斯（Odysseus）遂献策木马计。阿波罗多洛斯《书库》与许金努斯《寓言集》等书都提及卡珊德拉与拉奥孔（Laocoon）尝试阻止特洛伊人将木马拉进城，但他们的警告不被特洛伊人接受。
按照古代风俗，神庙不可被冒犯，木马屠城夜时特洛伊王室多藏匿於圣所。卡珊德拉藏身雅典娜神庙，一说卡珊德拉在雅典娜神庙遭到小埃阿斯（the Locrian Ajax）侵犯，一说小埃阿斯将她强行拉出神庙，这两种说法在古典著作中都相当普遍，前者如阿波罗多洛斯《书库》，小埃阿斯无法将她拖开，就雅典娜的神像上侵犯她，神像为此仰天；後者如欧里庇得斯（Euripides）《特洛伊妇女》（Trojan women），并非含蓄说法，後文有一段提及她仍为清白之躯。
希腊人分配战利品之时，达瑞斯·佛里癸俄斯的《特洛伊的沦陷》描述特洛伊妇女惊叹地看著卡珊德拉，忆及她关於毁灭的预言；但是面对她们的眼泪，卡珊德拉唯有充满怨恨的嘲笑，带著对故土毁灭的悲痛。欧里庇得斯《特洛伊妇女》当中，卡珊德拉提及只要洛克西阿斯（Lykios，阿波罗的别名）在，阿伽门农娶了她将会比娶海伦更有害，以隐晦的语言说这场婚姻将引起杀母之斗与阿特柔斯（Atreus）家族的衰败，并预述赫卡柏与奥德修斯的结局。卡珊德拉为阿伽门农所得，归途中立为侧室。
阿伽门农之妻克吕泰涅斯特拉（Clytaemnestra）恨丈夫为求顺风献祭他们的女儿伊菲革涅亚（Iphigeneia），夥同情夫埃癸斯托斯（Aegisthus）密谋要杀害阿伽门农，卡珊德拉预见阿伽门农与自己至迈锡尼後必遭不测，隐忍不言。荷马《奥德赛》提及她与阿伽门农在王宫的大厅中同时遇害；埃斯库罗斯《阿伽门农》一剧，阿伽门农随克吕泰涅斯特拉入内沐浴，卡珊德拉单独留在舞台上，追述过往（帕里斯与海伦的婚姻、特洛伊的覆灭还有阿特柔斯家族的罪孽）并预言未来，最後请求歌唱队见证自己与阿伽门农的死，证实自己不是招摇撞骗的假先知；塞涅加（Senaca）的《阿伽门农》（Agamemnon）以卡珊德拉与克吕泰涅斯特拉的对话完结：
克吕泰涅斯特拉：「她的报应是死亡，那个被俘虏的新娘，那龙床的情妇。把她拖走，她将步上她从我这里偷走的丈夫的後尘。」
卡珊德拉：「不，不用拉我，我会自己走。我迫不及待将这消息带给我的弗利吉亚人，告诉他们关於船骸布满海洋的事，告诉他们关於迈锡尼被攻克的事，告诉他们关於那千王之王将面临与特洛伊一般凄惨的劫数，将被一个女人的天赋毁灭，通过通奸，通过诡计。把我带走吧；我无所保留，唯有给予你感谢。这，这是好事，我居然活得比特洛伊更久，这是好事。」
克吕泰涅斯特拉：「疯狂的东西，你将死。」
卡珊德拉：「你也是，疯狂也将找上你。」
其它除了夜莺，埃斯库罗斯还用天鹅来譬喻卡珊德拉。天鹅是阿波罗的圣鸟，临终前高歌一曲，据说彷佛天籁。埃斯库罗斯对卡珊德拉的描写是今可见的西方文学中天鹅之歌（文人绝唱）这个典故最早来源。有几位作家例如朱天心便以卡珊德拉自喻。
今人研究──该亚巫女之说神话仪式学派学者简·艾伦·赫丽生（Harrison, Jane Ellen）推测卡珊德拉原为该亚（Gaea）巫女。相关推论见於《希腊宗教研究导论》（Prolegomena to the study of Greek religion）还有《古希腊宗教的社会起源》（Themis: a study of the social origins of Greek religion）。
除了亚历珊德拉外，卡珊德拉还有一个别名叫福巴斯，见於欧里庇得斯《赫卡柏》，但不论周作人或张竹明的中译本，都没有译出这个词，赫丽生精通多国的语言，她的《希腊宗教研究导论》有译出「福巴斯」三字，阿波罗别名福玻斯，福玻斯、福巴斯是同一词汇的阳性、阴性状态。
希腊城邦虽然各自为政，但对德尔菲（Delphi）神谕向来有一定尊敬，入主德尔菲等於掌握希腊人的宗教信仰的核心地位。反映在神话故事中，阿波罗斩皮同（德尔菲神谕发布权在神话中有和平转移与武力侵夺两种，埃斯库罗斯《奥瑞斯泰亚》认为德尔菲神谕发布权被阿波罗的祖母福柏作为生日礼物送给他，但在欧里庇得斯的版本，却是阿波罗以武力抢夺），夺取德尔菲神谕发布权，赢得主神地位；巨人之战当中，该亚亦命令手下抢夺德尔菲。
德尔菲神谕发布者，照埃斯库罗斯《奥瑞斯泰亚》依序有四位：该亚、忒弥斯、福柏、阿波罗。但埃斯库罗斯《被缚的普罗米修斯》当中，普罗米修斯说他的母亲是忒弥斯，又名该亚。忒弥斯一词有秩序、法则之意，赫丽生将忒弥斯定义为宗教秩序，认为德尔菲神谕发布者共有三任：该亚（忒弥斯）、福柏（忒弥斯）、阿波罗（忒弥斯）。赫丽生认为这反映农业民族对世界的认知：农作物诞生於大地（该亚），最初人们崇拜地母；接著发现农作物生长与月亮盈亏关系密切，崇拜月亮（福柏为提坦神族的月神）；後来发现作物得以生长是因为有太阳，遂崇拜日神阿波罗。神谕发布权的转移反映时代进程。赫丽生以为阿波罗与卡珊德拉之间的纠葛，反映新旧秩序交替时，旧秩序的女祭司被褫夺神谕发布权的处境，旧秩序的女祭司拒绝向新秩序的神明臣服，所以遭到放逐。
意思Cassandra在现在英文中的暗喻：
A “Cassandra” is someone who constantly predicts bad news，或是 one that predicts misfortune or disaster 
（不断预感到不幸的人或不幸与灾祸的预言者），也许是一种心理暗示或疾病。