草庐IT

Erlang-Cassandra

全部标签

python - 正在使用 Python 为 Cassandra Dumb 进行 MapReduce?

由于Cassandra还没有内置MapReduce(我认为它会在0.7中出现),尝试使用Python客户端使用MapReduce是愚蠢的还是我应该只使用CouchDB或Mongo或其他东西?该应用程序是统计数据集合,因此我需要能够通过分组对值求和以递增计数器。我不是,但假装我在进行Google分析,所以我想跟踪显示了哪些浏览器、他们访问了哪些页面以及访问与综合浏览量。我会在写入时自动更新我的计数器,但Cassandra也不是很擅长计数器。难道Cassandra不是正确的选择吗?谢谢! 最佳答案 Cassandra从0.6版本开始支持

Cassandra Read是否有不一致?

我是卡桑德拉(Cassandra)的新手,正在尝试了解它的工作原理。说是否写给许多节点。我的理解是,根据密钥的哈希值,它决定哪个节点拥有数据,然后复制发生。在读取数据时,密钥的哈希确定哪个节点具有数据,然后回复。现在,我的问题是,如果阅读和写作是从始终具有数据的同一节点集中发生的,那么读取不一致会如何发生并且Cassandra返回过时的数据?看答案为了调整一致性,Cassandra允许根据查询设置一致性。现在,对于您的问题,假设一致性设置为一个,复制因素为3。在写入请求期间,协调员将写请求发送给拥有所编写的行的所有副本。只要所有复制节点都启动并可用,无论客户端指定的一致性级别如何,它们都会获得

mysql - 所以,我的 Cassandra 顾问离开了我,现在我正在考虑恢复到 mysql

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我经营着一个中等规模的社区,不久前我开始开发社交功能,例如关注、状态更新、墙等。出于某种原因,我认为Cassandra是完成这项工作的合适工具,所以我在网上寻找Cassandra开发人员,我发现了一个非常有才华的人。不幸的是,在开发过程中开发人员离开了(太多的工作),所以我在这里上了一个非常好的类(class),一个非常好的演示,但很多人担心我无法处理基

mysql - 用于 ejabberd 的 Erlang MySQL 库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。关闭8年前。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的

mysql - Cassandra 的模式和 RDBMS 模式的区别

我是Cassandra新手,所以如果这是一个微不足道的问题,请多多包涵。我一直在从这本书学习Cassandrahttp://shop.oreilly.com/product/0636920010852.do?cmp=il-orm-ans-learnmore-0636920010852虽然这本书看起来很旧,但我对Cassandra的无模式数据模型有了一个粗略的了解。然而,在相对较新的文档中,我发现了Cassandra的schema-optional特性。据我了解,Cassandra的主要优势在于其水平可扩展性和分布式存储。与MySQL和其他相关RDBMS相比,它的优势在于它使我们摆脱了更

mysql - Cassandra 或 Hadoop Hive 或 MYSQL?

我正在开发网络爬虫,哪个适合存储数据?Cassandra或HadoopHive或MySQL?为什么?我的MySQL数据库中有过去6个月的1TB数据,我需要为它们编制索引,我需要尽快将其放入我的搜索中,正如我认为的那样,它将存储更多数据,例如10PetaByes,因为我的爬虫运行速度很快,我需要快速进行读/写操作,我需要将它集成到我的PHP应用程序中 最佳答案 这取决于您的要求的详细信息,但我认为在您的情况下HBase将是最佳选择。使用HBase作为web-crawler数据库是有据可查的,BigTable白皮书中描述了HBase的使

mysql - Erlang 和 SQL 注入(inject)攻击

这个问题在这里已经有了答案:ErlangMysql:HowtopreventSQLInjections(1个回答)关闭9年前。我每天从erlang应用程序中间件使用Oracle和MySQL数据库。在这些中间件应用程序中,我正在运行NitrogenWebFramework和YawsWebServer以及一些erlang应用程序,如RabbitMQ。尽管应用程序容易受到SQLinjection的攻击,但它们在受信任的内部网中运行。此处记录的攻击如:http://sqlzoo.net/hack/非常能够使这些应用程序变得无用。是否有图书馆(Erlang)或我如何防止这些攻击的技术?我知道在P

mysql - Cassandra +Mysql

嗨,我是Cassandra的新手。在下面的场景中,我对数据库设计有点困惑。目前我有3个表:Post、User、PostLike。Post:存储帖子信息User:存储用户信息发帖:CREATETABLEPostLike(like_timetimestamppost_idbigint,user_idbigint,PRIMARYKEY(like_time,post_id,user_id));like_time:用于按点赞时间存储邮寄订单。cassandra在OrderPreservingPartitioner中提供这个要求是:通过like_time点赞给定帖子订单并让他们使用的所有用户ID:

Windows 安装 RabbitMq 和 Erlang

1.安装Erlang音乐RabbitMq是基于Erlang开发的,所以先要安装这个环境下载地址:32位64位其他版本自己找官网下载完之后无脑安装直接一直下一步2.配置Erlang环境变量2.1新建ERLANG_HOME把自己的安装的根目录填进去比如:C:\ProgramFiles\ErlangOTP2.2在Path中新建%ERLANG_HOME%\bin2.3打开CMD输入erl出现版本号即可3.安装RabbitMq3.1下载地址:RabbitMq如果下载其他版本需要看下Erlang和RabbitMq两者的版本关系对应关系无脑安装直接下一步,最后一步先不要启动RabbitMq3.2CMD进入到

mysql - 在 Erlang 中使用 native MySQL 驱动程序

我在mochiweb中使用nativeMySQL驱动程序(http://code.google.com/p/erlang-mysql-driver/)。当我在shell模式下尝试那个MySQL驱动程序时,一切都很好。但是当我用Mochiweb编写一些代码时,它向我报告了以下错误:=CRASHREPORT====4-Jul-2009::04:44:29===crasher:initialcall:mochiweb_socket_server:acceptor_loop/1pid:registered_name:[]exceptionerror:nofunctionclausematchi