问题 什么是超级驱动器,与dat有什么不同?


我最近一直试图进入dat,我想知道它们之间的区别 dat 和 hyperdrive 模块。


1126
2017-07-20 11:03


起源



答案:


TL; DR:Dat适用于最终用户,而Hyperdrive适用于开发人员。

DAT 是一个用户友好的界面,用于共享分布式文件任何人都可以下载该程序并使用它来安全地共享文件点对点。

它使用的引擎盖下 超光速 这是一个Node.js包,旨在实现与Node.js的核心fs模块相同的API,但它也提供数据复制功能。

还有一个 DAT-节点 模块在您自己的Node.js应用程序中使用Dat的功能。使用数据节点,比使用Hyperdrive(只是灵活性稍差一点)更容易将自己的Node.js应用程序连接到分布式网络。

如果你比较文档 超光速 和 DAT-节点 您将很快发现dat节点提供的简化接口。


12
2017-07-20 13:28



感谢您的回答。如果你能(当然你正在努力)订阅dat,dat-project和hyperdrive标签,那将是非常棒的。我认为让一群人准备在SO上帮助解决与数据相关的问题是一个好主意。 - ralphtheninja
请注意,Dat Project结构对于新手来说可能有点混乱。我找到了这个词 Dat 可以指用于创建分散式应用程序的应用程序,API,CLI或整个生态系统。 - Arnold Schrijver
另外,你不应该提到Hyperdrive 多核。这两个项目都是新手首次进入Dat Project的地方。虽然它们是Dat生态系统的核心模块,但它们有自己独立的回购协议,很容易错过这种关系。 - Arnold Schrijver
哦,而且 Dat 也可以表示文件存档或文件存档规范。差点忘了 ;) - Arnold Schrijver
PS:我目前正在起草一个 提案 将Dat / Dat Project定位为 “基于原始流的基于消息的分散系统”,这将大大拓宽其对分散式应用程序设计的适用性。 - Arnold Schrijver


答案:


TL; DR:Dat适用于最终用户,而Hyperdrive适用于开发人员。

DAT 是一个用户友好的界面,用于共享分布式文件任何人都可以下载该程序并使用它来安全地共享文件点对点。

它使用的引擎盖下 超光速 这是一个Node.js包,旨在实现与Node.js的核心fs模块相同的API,但它也提供数据复制功能。

还有一个 DAT-节点 模块在您自己的Node.js应用程序中使用Dat的功能。使用数据节点,比使用Hyperdrive(只是灵活性稍差一点)更容易将自己的Node.js应用程序连接到分布式网络。

如果你比较文档 超光速 和 DAT-节点 您将很快发现dat节点提供的简化接口。


12
2017-07-20 13:28



感谢您的回答。如果你能(当然你正在努力)订阅dat,dat-project和hyperdrive标签,那将是非常棒的。我认为让一群人准备在SO上帮助解决与数据相关的问题是一个好主意。 - ralphtheninja
请注意,Dat Project结构对于新手来说可能有点混乱。我找到了这个词 Dat 可以指用于创建分散式应用程序的应用程序,API,CLI或整个生态系统。 - Arnold Schrijver
另外,你不应该提到Hyperdrive 多核。这两个项目都是新手首次进入Dat Project的地方。虽然它们是Dat生态系统的核心模块,但它们有自己独立的回购协议,很容易错过这种关系。 - Arnold Schrijver
哦,而且 Dat 也可以表示文件存档或文件存档规范。差点忘了 ;) - Arnold Schrijver
PS:我目前正在起草一个 提案 将Dat / Dat Project定位为 “基于原始流的基于消息的分散系统”,这将大大拓宽其对分散式应用程序设计的适用性。 - Arnold Schrijver