TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Vedis – An Embeddable Implementation of Redis

24 点作者 symisc_devel大约 11 年前

6 条评论

shadowmint大约 11 年前
<a href="http://vedis.symisc.net/licensing.html" rel="nofollow">http:&#x2F;&#x2F;vedis.symisc.net&#x2F;licensing.html</a><p><pre><code> Redistributions in any form must be accompanied by information on how to obtain complete source code for the Vedis engine and any accompanying software that uses the Vedis engine software. ... The commercial license permits closed-source distribution of an application to third parties. If you do not want to release the source code for your application, you may purchase a license from Symisc Systems. </code></pre> Ho hum.<p>Great project though, looks cool.
yjh0502大约 11 年前
It seems that multiple files are merged into single vedis.c file. It&#x27;s good for embedding into application, sqlite does the same, but I think it&#x27;s better to open original source code and a Makefile to generate embeddable source code, at least if they want to get contributions from community.
pbnjay大约 11 年前
I understand why you want to trade in on the Redis name and brand, but this is NOT an &quot;Implementation of Redis&quot; in any way as far as I can tell. This is a facsimile of a subset of the commands available in redis.
nasalgoat大约 11 年前
Wouldn&#x27;t you just store your values as an array?<p>The point of redis is having external, shared memory.
评论 #7759146 未加载
评论 #7759628 未加载
politician大约 11 年前
Can multiple processes access the same database? Or is the model similar to sqlite?
评论 #7759106 未加载
derefr大约 11 年前
Random idea: this could probably be embedded quite easily into the Erlang VM. You&#x27;d then be able to spawn() &quot;a Vedis keyspace&quot; as easily (and scalably) as you can currently spawn an ETS table. Might be useful in place of both Mnesia and network-connected Redis.