簡介
技術上,Titan並不是資料庫;它是一個資料庫之上的客戶端庫。它依賴於下面的存儲引擎,比如Cassandra或者Hadoop,來存儲其數據。它也依賴於索引引擎,比如Lucene、ElasticSearch或者Solr,來執行相關的查詢。因此,只要你的堆疊中有這些技術,就可以在上面添加Titan;實際上你不需要部署另一個分散式資料庫系統。這樣做就減少了額外開支,可以加速新技術的套用。
引擎支撐
Titan需要一個存儲引擎,因為這是用來存儲結點和邊界的。Cassandra和HBase都運行在AWS上,而且支持大數據風格的擴展。亞馬遜關係數據服務和Aurora是所缺少的兩個存儲引擎;然而,在最近的波士頓AWS Meetup上,很多AWS用戶要求亞馬遜添加Aurora來支持Titan。像ElasticSearch、Lucene或者Solr這樣的索引後端進行常規操作,但是需要執行相關的查詢。一旦下載了Titan,你會得到運行嵌入式存儲引擎和索引後端的配置。