1. 首页
  2. 课程学习
  3. 数据库
  4. FunDB基于函数式编程的微数据库引擎

FunDB基于函数式编程的微数据库引擎

上传者: 2024-12-24 14:01:52上传 ZIP文件 5.45KB 热度 9次

FunDB是一个遵循(小而具体)的实验。由于现有的大多数数据库系统在规模和思想上都是单体的,因此本实验采取相反的方法。因此,它不是现有任何数据库系统的直接替代品,而是要考虑的“新”选项。tl; dr FunDB是一个微函数编程库,执行数据库功能,例如查询、过滤、排序、索引搜索,或者更好地说,它是一个与存储和客户端无关的微数据库。概述FunDB的重点是尽可能多地从数据库中提取状态。您可以在FunDB之外管理对磁盘的写入(请参阅test.js中的示例),并且仅使用FunDB执行处理。您可以通过两种方式使用FunDB:普通函数或围绕数据集合进行柯里化(这意味着您不再需要将数据注入db函数中)。FunDB普通函数curry(fun, arg):FunDB的核心是一个简单的咖喱函数。

下载地址
用户评论