上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 29 下一页
摘要: 任何类型的实例作为消息在两端独立系统的机器之间进行传递时必须经过序列化/反序列化serialize/deserialize处理过程。假设以下场景:在一个网络里有两台连接的服务器,它们分别部署了独立的akka系统。如果我们需要在这两台服务器的akka系统之间进行消息交换的话,所有消息都必须经过序列化/ 阅读全文
posted @ 2018-04-30 19:12 雪川大虫 阅读(1650) 评论(3) 推荐(0)
摘要: 前一段时间我们探讨了SDP的一个基于集群的综合数据平台解决方案,由多种数据库组成,包括:JDBC, Cassandra 及MongoDB。其中Cassandra和MongoDB属于分布式数据库,可以在集群中任何部署节点调用。而JDBC数据库则是非分布式的,无法部署在多个节点。假设我们把每种数据库的数 阅读全文
posted @ 2018-04-23 14:24 雪川大虫 阅读(692) 评论(0) 推荐(0)
摘要: 在前面几篇关于数据库引擎的讨论里很多的运算函数都返回了scala.Future类型的结果,因为我以为这样就可以很方便的实现了non-blocking效果。无论任何复杂的数据处理操作,只要把它们包在一个Future{...}里扔给系统运算就算完事不理了,马上可以把关注放到编程的其它部分了。在3月17日 阅读全文
posted @ 2018-03-21 11:52 雪川大虫 阅读(1109) 评论(0) 推荐(0)
摘要: 在akka-alpakka工具包里也提供了对MongoDB的stream-connector,能针对MongoDB数据库进行streaming操作。这个MongoDB-connector里包含了MongoSource,MongoFlow,MongoSink。我们只使用MongoSource,其它两个 阅读全文
posted @ 2018-03-16 14:51 雪川大虫 阅读(663) 评论(0) 推荐(0)
摘要: 根据上篇关于MongoDB-Engine的功能设计方案,我们将在这篇讨论里进行功能实现和测试。下面是具体的功能实现代码:基本上是直接调用Mongo-scala的对应函数,需要注意的是java类型和scala类型之间的相互转换: 注意:以上所有函数都返回Future[T]结果。下面我们来试运行这些函数 阅读全文
posted @ 2018-03-12 13:49 雪川大虫 阅读(838) 评论(0) 推荐(0)
摘要: 为了让前面规划的互联网+数据平台能有效对电子商务数据进行管理及实现大数据统计功能,必须在平台上再增加一个MongDB-Engine:数据平台用户通过传入一种Context来指示MongoDB-Engine运算。与前面JDBC-Engine和Cassandra-Engine通过文本式传递指令不同的是: 阅读全文
posted @ 2018-03-08 12:32 雪川大虫 阅读(772) 评论(0) 推荐(1)
摘要: MongoDB是一种文件型数据库,对数据格式没有硬性要求,所以可以实现灵活多变的数据存储和读取。MongoDB又是一种分布式数据库,与传统关系数据库不同的是,分布式数据库不支持table-join,所以在设计数据库表结构方面与关系数据库有很大的不同。分布式数据库有一套与传统观念不同的数据模式,在设计 阅读全文
posted @ 2018-03-06 12:21 雪川大虫 阅读(769) 评论(0) 推荐(1)
摘要: MongoDB是一种文本式数据库。与传统的关系式数据库最大不同是MongoDB没有标准的格式要求,即没有schema,合适高效处理当今由互联网+商业产生的多元多态数据。MongoDB也是一种分布式数据库,充分具备大数据处理能力和高可用性。MongoDB提供了scala终端驱动mongo-scala- 阅读全文
posted @ 2018-02-28 16:43 雪川大虫 阅读(2124) 评论(1) 推荐(1)
摘要: akka在alpakka工具包里提供了对cassandra数据库的streaming功能。简单来讲就是用一个CQL-statement读取cassandra数据并产生akka-stream的Source。这是一个支持reactive-stream协议的流: CassandraSource.apply 阅读全文
posted @ 2018-02-27 10:26 雪川大虫 阅读(635) 评论(1) 推荐(1)
摘要: 现代信息系统应该是避不开大数据处理的。作为一个通用的系统集成工具也必须具备大数据存储和读取能力。cassandra是一种分布式的数据库,具备了分布式数据库高可用性(high-availability)特性,对于一个实时大型分布式集成系统来说是核心支柱。与传统的关系数据库对比,cassandra从数据 阅读全文
posted @ 2018-02-22 07:58 雪川大虫 阅读(1124) 评论(1) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 29 下一页