实时的大数据存储
Scylla以不到1毫秒的延迟时间为您的应用程序提供1,000,000次OPS
Scylla是一款入门级的Apache Cassandra替代产品,可为您的应用提供超低延迟和极高的吞吐量。
利用Apache Cassandra在高可用性,容错性和丰富的生态系统方面的优势,Scylla为开发人员提供性能卓越且资源效率更高的NoSQL数据库,以满足现代和苛刻的应用需求。
你可以用1,000,000 IOPS做什么?
Scylla释放您现有的基础架构的性能,以便您可以…
- 在黑色星期五处理10倍的流量峰值
- 去除数据库前面的缓存部署
- 充分利用数据并运行更多查询
- 建模您的数据,而不是将Apache Cassandra用作K/V存储
- 将您的NoSQL集群缩小10倍
- 以持续的低延迟赢得更多出价
引擎罩下面是什么?
我们从头开始重新设计Apache Cassandra。 Scylla利用C ++的强大功能释放您的基础架构运行高吞吐量/低延迟工作负载的真正潜力。
网络
- 多队列
- 投票模式
- 用户空间
- TCP/IP
CPU
- 每个线程一个核
- 无锁
- 任务调度程序
- Reactor编程(应该就是异步IO吧)
- C++14
内存
- NUMA友好
- 日志结构化分配器
- 零拷贝
磁盘
- DMA
- 日志结构化合并树
- DBaware缓存
- 用户空间I/O
- 调度
可以使用scylla干什么?
Scylla广泛的支持各种苛刻的使用案例。
- 活动跟踪和监测应用程序
- 大量的读/写应用程序
- 时间序列应用程序
- 实时分析
- 产品目录和播放列表管理(???)
- 社交应用后台
- 个性化推荐引擎
- 物联网传感器数据
- 基于微服务的管道后台
- 高可用的存储后台
- 欺诈检测和预防
- 消息后台