首页 文章
  • 1 votes
     answers
     views

    Cassandra:要插入数千条记录

    我正在使用带有C驱动程序的Cassandra,并且在插入数千行时我发现性能非常慢 . 我正在使用VM Ubuntu 12.04 LTS与8Go Ram和4CPU . 我有一个包含15800条记录的ascii文件,我正在尝试读取每条记录并填充我的cassandra数据库表 . “COPY”命令大约需要1分30秒 . 在逐个阅读每条记录后进行查询需要大约6-7分钟,并且需要一次批量查询(持续30分钟...
  • 1 votes
     answers
     views

    使用复合主键在一个选择中选择多个Cassandra行

    我正在尝试使用CQL3对Cassandra编写一个select语句,它将返回多行 . 在正常情况下,我可以使用IN语句指定分区键,但我的用例的皱纹是我正在处理复合分区键 . 例如: create table MyTable ( my_key_1 text, my_key_2 text, my_value text, primary key ((my_key_1, my_key_2)...
  • 1 votes
     answers
     views

    Cassandra分区与NoSql分区

    我已经了解了差异b / w Cassandra分区键,复合键,聚类键 . 但是没有找到足够的信息来理解cassandra中如何处理分区 .在cassandra中,分区键的范围存储在类似分区/分片的节点上 . 我的理解是否正确..?每个分区键在DB中是否有不同的文件(在系统级别)?如果是这样,读取会不会更慢..?如果每个分区键在DB中没有不同的文件 . 怎么处理..?
  • 8 votes
     answers
     views

    Cassandra 表现不佳?

    我必须为具有大量插入(1M /天)的项目选择Cassandra或MongoDB(或另一个nosql数据库,我接受建议) . 所以我创建了一个小测试来测量写入性能 . 这是在Cassandra中插入的代码: import time import os import random import string import pycassa def get_random_string(string_le...
  • 2 votes
     answers
     views

    在Cassandra中选择All Performance

    我目前正在使用DB2并计划使用cassandra,因为我知道cassandra的读取性能高于RDBMS . 可能这是一个愚蠢的问题,但我有实验比较DB2和Cassandra之间的读取性能 . 使用500万条记录和相同的表架构进行测试 . 使用查询 SELECT * FROM customer . DB2使用25-30s,Cassandra使用40-50s . 但查询条件 SELECT * FR...
  • 2 votes
     answers
     views

    Cassandra计数器表的原子UPDATE和SELECT

    我需要根据以下问题提供帮助/建议: 我有一个计数器表,它由异步进程递增 . 增量更新后,每个进程都需要新值 . 但是这两个操作(UPDATE和SELECT)可能是第二个进程在此期间进一步增加的可能性 . 结果是第一个进程的SELECT结果中的计数器值错误( counter + 2 而不是 counter + 1 ) . 我该如何处理这个问题? 如果我可以将UPDATE和SELECT组合成一个原子事...
  • 4 votes
     answers
     views

    Cassandra CQL3使用复合主键从表中选择行键

    我正在使用Cassandra 1.2.7和使用CQL3的官方Java驱动程序 . 假设由一个表创建 CREATE TABLE foo ( row int, column int, txt text, PRIMARY KEY (row, column) ); 然后我想预制相当于 SELECT DISTINCT row FROM foo 至于我的理解,应该可以...
  • 4 votes
     answers
     views

    cassandra ::我可以创建一个没有主键的表吗?

    现在我正在学习 Cassandra ,所以我得到了一张没有 primary key 的 table . 但它有一些指数 . 所以这是我的疑问,我可以创建一个没有主键的表 . CREATE TABLE subscription (subscriberid varchar,productid varchar,panaccessproductid varchar,operatorproductid v...
  • 2 votes
     answers
     views

    redis服务器无法启动

    嗨我有redis的以下问题, 我在Ubuntu 12.10上安装了redis sudo apt-get install redis-server 然而,然后是消息服务器的开始 [6793] 2月6日21:46:54#警告:没有指定配置文件,使用默认配置 . 为了指定配置文件,请使用'redis-server / path / to / redis.conf'[6793] 6月6379 21:4...
  • 0 votes
     answers
     views

    Firebase数据库数据聚合

    让我们来看看“类似Instagram”的应用程序,作为一个例子 . 在Feed中我们收到帖子,顶部是用户头像和名字,下面是照片或视频,最后一条评论,最喜欢计数和底部的发布时间 . 基本上,在客户端,我正等着从后端获得类似的东西 { username: "John", avatar:"some_link", photo:"photo_url&quot...
  • 1 votes
     answers
     views

    Firebase检索嵌套数据

    尝试从Firebase检索时遇到了一些麻烦 . 基本上我的群组表如下: 在这种情况下,在 group ID -KpFibCHjJ1xpfLd07WJ 下,有一个 account ID -KpFiX2L7ENt6EBgrB0S . 通过右边将有多个帐户,我仍在处理数据插入 . 我尝试检索特定组下帐户的唯一推送ID列表: var accounts = []; var query = fire...
  • 1 votes
     answers
     views

    寻找具有某些品质的完全内存数据库

    我的应用程序允许多个用户上传他们自己的Lua脚本,我希望添加数据库功能,没有任何高性能,只是一个键/值存储,或NoSQL类型的东西 . 该应用程序是一个分叉服务器,因此每个数据库的多个副本非常浪费 . 每次加载应用程序时,都会从Lua脚本中重新加载数据库,然后自我毁坏(无需在加载后保持加载数据) . 我对MongoDB和Redis非常熟悉,那些支持的操作对于我需要的东西来说太过分了 . 实际上,除...
  • 0 votes
     answers
     views

    NoSQL for Asp.Net我对NoRM和MongoDB的体验

    我在最后几天开发了一个用于测试我的架构的网页(http://www.srtbox.com/),更多信息here . 使用NoRM,MongoLab或MongoHQ进行数据库托管 . 我和NoRM有很多错误 . 全部使用Norm.BSON.BsonDeserializer类 . 我可以修复一个,但现在我在连接中遇到一些错误 . 错误: System.Net.Sockets.SocketExcept...
  • 1 votes
     answers
     views

    在Cassandra写得很慢

    我是NoSQL和Cassandara的新手 . 目前正在与Cassandra进行一些基准测试并且遇到非常慢的写入吞吐量 . 正如所说,Cassandra每秒可以执行数十万次插入,但是我没有注意到这一点:1)当我通过8个CQL客户端同时发送10万个插入时,吞吐量是每秒约14470个插入 . 2)当我通过8个Thrift客户端执行相同操作时,吞吐量每秒约为16300次插入 . 我认为Cassandr...
  • 3 votes
     answers
     views

    Cassandra内存堆不足

    我在集群中有4个cassandra节点,有一个列族有10列,其中行不能生长得很宽(可能最多1000列) . 我有“高峰”写入,我在5-10分钟范围内插入多达500 000条记录 . 我使用node.js驱动程序:node-cassandra-cql 3个节点工作正常但每次重写时一个节点崩溃 . 所有节点当前具有大约1.5 GB的数据大小,并且有问题的节点具有1.9 GB的数据大小 . 所有节点都有...
  • 2 votes
     answers
     views

    尝试新的CQL 3时出现Cassandra错误

    我下载了Cassandra 1.1.1并在版本3下启动了cqlsh 我试图创建一个新的列族: CREATE TABLE stats ( pid blob, period int, targetid blob, sum counter, PRIMARY KEY (pid, period, targetid) ); 但我得到了这个: 回溯...
  • 2 votes
     answers
     views

    Cassandra Cluster - 特定节点 - 特定表高丢弃突变

    我在 生产环境 中的压缩策略是LZ4压缩 . 但我把它修改为Deflate 对于压缩更改,我们必须使用nodetool Upgradesstables来强制升级所有sstables上的压缩策略 但是,一旦在群集中的所有5个节点上完成了upgradedesstabloes命令,我的请求就开始失败,包括读写 该问题可追溯到5节点集群中的特定节点以及该节点上的特定表 . 我的整个群集具有大致相同数量的...
  • 2 votes
     answers
     views

    Cassandra CQL中的字符串排序

    在Cassandra CQL中查询文本主键时,字符串比较与预期的方式相反,即 cqlsh:test> select * from sl; name | data --------------------------+------ 000000020000000000000003 | null 000000010000000000000005 |...
  • 0 votes
     answers
     views

    弹性搜索聚合总和

    我使用elasticsearch 1.0.2,我想使用带有聚合函数的查询对它进行搜索,例如sum() 假设我的单个记录数据是这样的 { "_index": "outboxpro", "_type": "message", &...
  • 2 votes
     answers
     views

    MongoDB / CouchDB:将表连接到自身

    我有一个关系数据模型我正在考虑迁移到MongoDB或CouchDB,我试图了解查询是如何工作的 . 假设我有两个实体,Employees和Projects,以及一个名为Assignments的多对多连接表 . 我想查询两个用户合作的所有项目 . 在SQL中,我可以这样做: SELECT DISTINCT a1.project_id FROM assignments a1, assignments ...
  • 3 votes
     answers
     views

    MongoDB / CouchDB用于存储文件复制?

    如果我想存储很多文件复制数据库,那么NoSql数据库对于这类工作最好? 我正在测试MongoDB和CouchDB,这些数据库非常好用且易于使用 . 如果有可能我会使用其中一个来存储文件 . 现在我看到了Mongo和Couch之间的区别,但我无法解释哪个更适合存储文件 . 如果我在谈论存储文件,我的意思是10-50MB的文件,也可能是50-500MB的文件 - 可能还有很多更新 . 我在这里找到一张...
  • 188 votes
     answers
     views

    使用NoSQL数据存储时遇到了哪些可伸缩性问题?

    NoSQL指的是打破关系数据库和ACID保证历史的非关系数据存储 . 流行的开源NoSQL数据存储包括: Cassandra(表格,用Java编写,Cisco,WebEx,Digg,Facebook,IBM,Mahalo,Rackspace,Reddit和Twitter使用) CouchDB(文件,用Erlang编写,BBC和Engine Yard使用) Dynomite(键值,用Er...
  • 72 votes
     answers
     views

    有没有使用NoSQL数据库的电子商务网站[关闭]

    我最近读过很多关于'NoSQL'数据库的信息,比如CouchDB,MongoDB等 . 我见过的大部分网站主要是基于文本的网站,如纽约时报和Source Forge . 我想知道你是否可以将这个应用到支付是一个巨大问题的网站 . 我在考虑以下问题: 您如何保护数据安全? 这些系统是否提供简单的备份/恢复机制 如何处理事务提交/回滚 我已阅读以下涵盖某些方面的文章: Can I ...
  • 61 votes
     answers
     views

    为什么像Lucene / Solr这样的文档存储不包含在NoSQL会话中?

    我们所有人最近都遇到了最近对无SQL解决方案的大肆宣传 . MongoDB,CouchDB,BigTable,Cassandra等已被列为无SQL选项 . 这是一个例子: http://architects.dzone.com/articles/what-nosql-store-should-i-use 但是,三年前我和一个同事使用Lucene.NET似乎符合无SQL的描述 . 我们并没有将其用...
  • 11 votes
     answers
     views

    在MySQL上使用NoSQL数据库[关闭]

    我有一个在Java堆栈上运行的Web应用程序(Struts 2 Spring Hibernate)并且在MySQL中持久存在 . 我查看了NoSQL数据库,它们比RDBMS更容易推理和使用 . 这是一个音乐流媒体应用程序,存储艺术家信息,并允许用户保存播放列表 . 我想知道切换到NoSQL DB(CouchDB?,MongoDB?,Cassandra?)是否有任何优势(性能?,硬件成本?,简化代码...
  • 2 votes
     answers
     views

    在Lucene中存储结构化数据

    我看过许多引用指向使用Lucene或Solr作为NoSQL数据存储,而不仅仅是索引引擎:NoSQL (MongoDB) vs Lucene (or Solr) as your database http://searchhub.org/2010/04/29/for-the-guardian-solr-is-the-new-database/ 但是,由于Lucene只提供“平面”文档结构,其中每个字...
  • 0 votes
     answers
     views

    如何在arangodb图搜索中使用索引?

    我正在为我的应用程序评估ArangoDb . 我有一个像文件系统这样的数据模型,具有Items文档集合和ItemsParents边集合,其中包含有关Items的父子关系 . 现在我想找到具有特定属性的特定项目的所有子项 例如:A的所有子项,属性为Properties.Age.Value = 20 所以我在Items.Properties.Age.Value上创建了一个哈希索引,并设计了这个AQL查...
  • 0 votes
     answers
     views

    ArangoDB查询与数组的连续匹配

    在ArangoDB中,我需要使用整数矩阵搜索文档中数组的一定数量的连续匹配 . 示例文档 (all are int[5][5]) : nums: 25, 32, 26, 27, 29 01, 22, 15, 17, 99 12, 14, 17, 19, 88 16, 14, 12, 17, 19 02, 08, 09, 18, 19 在java中我有一个 int[5] example.: 22,...
  • 9 votes
     answers
     views

    Titan顶点中心指数与Neo4j标签

    当我接近这个时,我试图对这两种技术进行比较,我想知道你们是否已经有过处理任何一种或两种技术的经验?在处理类似的用例时,我主要对性能数字感兴趣 .
  • 2 votes
     answers
     views

    ArangoDB:尝试使用gharial接口创建顶点时出现服务器错误

    每次尝试发送非空的有效负载时,我都会遇到使用gharial创建顶点的问题 . 一个简单的代码,例如: import requests url = "http://localhost:8529/_db/test_db/_api/gharial/MyGraph/vertex/Humans" payload = {"name" : "tesla&quot...

热门问题