以太坊使用的是OSQL数据库,是谷歌提供的leveldb开源数据库[[14]]。这个数据库是keyvalue数据库,它作为磁盘上的map数据结构[[14]]。以太坊还使用词典树(Paricia Tree)来存储智能合约数据和区块交易数据[[17]]。
关于“r数据库”,以太坊并没有直接表示使用“r数据库”。提到Redis的持久化原理,RDB(快照)和AOF(附加文件)是两种不同的持久化方法[[9]][[15]]。这些信息表明Redis是在键值对中被广泛使用的存储系统,但是以太坊并没有明确使用Redis作为数据库。
以太坊主要使用基于leveldb的OSQL数据库和词典树的数据结构,但并没有明确指出使用了“r数据库”和Redis作为数据库。