相关疑难解决方法(0)

Cassandra用于无模式数据库,每天有数百万个订单表和数百万个查询

我正在构建一个具有以下特征的数据库:

  1. 每行具有可变列数的无架构数据库.
  2. 数以万计的记录和数十列.
  3. 每天数百万次查询.
  4. 每天有数千人写作.
  5. 查询将过滤几个列(不仅是键).

我正在考虑按比例建造的Cassandra.

我的问题是:

  1. 在这种情况下,我需要水平缩放吗?
  2. Cassandra是否支持使用几个键来指向相同的列族?

编辑

我想确保我的观点是正确的.所以,下面的例子说明了我从你的答案得到的:

所以,如果我们有以下列系列(它包含一些商店产品及其详细信息)

products // column-family name
{
x = {   "id":"x", // this is unique id for the row. 
    "name":"Laptop",
    "screen":"15 inch",
    "OS":"Windows"}
y = {   "id":"y", // this is unique id for the row. 
    "name":"Laptop",
    "screen":"17 inch"}
z = {   "id":"z", // this is unique id for the row. 
    "name":"Printer",
    "page per minute":"20 pages"}
}
Run Code Online (Sandbox Code Playgroud)

并且,我们要添加"name"搜索参数,我们将使用不同的行键创建另一个CF副本,如下所示:

products
{
"x:name:Laptop"  = {    "id":"x", 
            "name":"Laptop",
            "screen":"15 inch",
            "OS":"Windows"}
"y:name:Laptop"  = …
Run Code Online (Sandbox Code Playgroud)

cassandra

7
推荐指数
1
解决办法
1628
查看次数

在cassandra中存储架构较少的数据

我正在创建一个审核我的Web应用程序的应用程序.所以我想将所有审计日志存储在CASSANDRA数据库中,并且数据没有预先定义,我们要存储到db中的内容,基本上它应该存储到模式较少的数据库中.所以我们如何将它存储到Cassandra中.请帮帮我们.

.net asp.net cassandra cassandra-2.0

5
推荐指数
1
解决办法
3472
查看次数

标签 统计

cassandra ×2

.net ×1

asp.net ×1

cassandra-2.0 ×1