目前常用的KV软件Rocks DB/Level DB, 使用了多层软件栈,其中包括文件系统和linux内核块层,这带了很多不必要的开销。宝存科技的Open Channel SSD可以直接提供Key/Value接口,避免了冗余的软件栈带来的写放大,大大缩短了存储路径,从而带来了数量级的性能提升。
为保证突发状况下的数据一致性,MySQL / MariaDB / Percona / InnoSQL等默认打开Double Write,每次写入实为写入了两份数据。宝存科技Open Channel SSD支持无需修改文件系统及应用程序的原子写,将数据库写入操作保证为不可分割的原子操作,消除数据不一致的可能性,进一步提升性能,带来超过50%延迟降低可能,同时为存储介质延长1倍以上的寿命。
在多业务混合部署的情况下,为避免业务之间出现争抢硬件资源的情况,往往需要使用Cgroup等方式来进行隔离,但效果并不理想。宝存的Open Channel SSD可以创建多个命名空间,用于存放不同业务的数据,同时对于每个命名空间,可以单独进行性能设置,实现IO隔离,帮助客户实现优化整体业务性能。
Shannon SSD OCS Venice Series-AIC | Shannon SSD OCS Venice Series-U.2 | ||||
容量 | 3200GB | 2000GB | 3200GB | 3840GB | 7680GB |
闪存类型 | 3D TLC | ||||
顺序读带宽(128KB) | 3.0 GB/s | 2.8 GB/s | 3.0 GB/s | 3.0 GB/s | 2.8 GB/s |
顺序写带宽(128KB) | 2.7 GB/s | 2.2 GB/s | 2.7 GB/s | 2.8 GB/s | 2.2 GB/s |
随机读IOPS(4KB) | 650k | 650k | 650k | 650k | 650k |
随机写 IOPS(4KB) |
170k | 80k | 170k | 140k | 100k |
随机读延迟(4KB) | 95µs | 98µs | 95µs | 90µs | 115µs |
随机写延迟(4KB) | 22µs | 19µs | 22µs | 20µs | 22µs |
写入寿命 | 7.4PBW | 3.2PBW | 7.4PBW | 7.5PBW | 8.5PBW |
物理形状 | 半长半高 | 2.5寸盘 | |||
接口 | PCIe 3.0 x 8 | PCIe 3.0 x 4 |