mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-07-13 06:22:51 +03:00
Added `Browser-Like Layout Invalidation Plan`. Minor changes in HTML example. Added a couple of examples that I'll use for unit-tests.
284 lines
11 KiB
HTML
284 lines
11 KiB
HTML
<html lang="en" op="item">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||
<meta name="referrer" content="origin" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<link
|
||
rel="stylesheet"
|
||
type="text/css"
|
||
href="news.css"
|
||
defer
|
||
/>
|
||
<link rel="icon" href="y18.svg" />
|
||
<link
|
||
rel="canonical"
|
||
href="https://news.ycombinator.com/item?id=48429957"
|
||
/>
|
||
<title>
|
||
Show HN: Keybench – Scriptable, extensible performance tool for key value
|
||
stores | Hacker News
|
||
</title>
|
||
</head>
|
||
<body>
|
||
<center>
|
||
<table
|
||
id="hnmain"
|
||
border="0"
|
||
cellpadding="0"
|
||
cellspacing="0"
|
||
width="85%"
|
||
bgcolor="#f6f6ef"
|
||
>
|
||
<tbody>
|
||
<tr>
|
||
<td bgcolor="#ff6600">
|
||
<table
|
||
border="0"
|
||
cellpadding="0"
|
||
cellspacing="0"
|
||
width="100%"
|
||
style="padding: 2px"
|
||
>
|
||
<tbody>
|
||
<tr>
|
||
<td style="width: 18px; padding-right: 4px">
|
||
<a href="https://news.ycombinator.com/"
|
||
><img
|
||
src="y18.svg"
|
||
width="18"
|
||
height="18"
|
||
style="border: 1px white solid; display: block"
|
||
/></a>
|
||
</td>
|
||
<td style="line-height: 12pt; height: 10px">
|
||
<span class="pagetop"
|
||
><b class="hnname"
|
||
><a href="https://news.ycombinator.com/news"
|
||
>Hacker News</a
|
||
></b
|
||
><a href="https://news.ycombinator.com/newest">new</a> |
|
||
<a
|
||
href="https://news.ycombinator.com/threads?id=SpartanJ"
|
||
>threads</a
|
||
>
|
||
|
|
||
<a href="https://news.ycombinator.com/front">past</a> |
|
||
<a href="https://news.ycombinator.com/newcomments"
|
||
>comments</a
|
||
>
|
||
| <a href="https://news.ycombinator.com/ask">ask</a> |
|
||
<a href="https://news.ycombinator.com/show">show</a> |
|
||
<a href="https://news.ycombinator.com/jobs">jobs</a> |
|
||
<a
|
||
href="https://news.ycombinator.com/submit"
|
||
rel="nofollow"
|
||
>submit</a
|
||
></span
|
||
>
|
||
</td>
|
||
<td style="text-align: right; padding-right: 4px">
|
||
<span class="pagetop"
|
||
><a
|
||
id="me"
|
||
href="https://news.ycombinator.com/user?id=SpartanJ"
|
||
>SpartanJ</a
|
||
>
|
||
(<span id="karma">210</span>) |
|
||
<a
|
||
id="logout"
|
||
rel="nofollow"
|
||
href="https://news.ycombinator.com/logout?auth=0b1c394557e7a642c5260a25778d7ccc0888060b&goto=item%3Fid%3D48429957"
|
||
>logout</a
|
||
></span
|
||
>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr style="height: 10px"></tr>
|
||
<tr id="bigbox">
|
||
<td>
|
||
<table class="fatitem" border="0">
|
||
<tbody>
|
||
<tr class="athing submission" id="48429957">
|
||
<td align="right" valign="top" class="title">
|
||
<span class="rank"></span>
|
||
</td>
|
||
<td valign="top" class="votelinks">
|
||
<center>
|
||
<a
|
||
id="up_48429957"
|
||
class="clicky"
|
||
href="https://news.ycombinator.com/vote?id=48429957&how=up&auth=c1ef7e2e203934067a4e0df5ed7fcdc210e24514&goto=item%3Fid%3D48429957"
|
||
><div class="votearrow" title="upvote"></div
|
||
></a>
|
||
</center>
|
||
</td>
|
||
<td class="title">
|
||
<span class="titleline"
|
||
><a href="https://github.com/guycipher/keybench"
|
||
>Show HN: Keybench – Scriptable, extensible
|
||
performance tool for key value stores</a
|
||
><span class="sitebit comhead">
|
||
(<a
|
||
href="https://news.ycombinator.com/from?site=github.com/guycipher"
|
||
><span class="sitestr"
|
||
>github.com/guycipher</span
|
||
></a
|
||
>)</span
|
||
></span
|
||
>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"></td>
|
||
<td class="subtext">
|
||
<span class="subline"
|
||
><span class="score" id="score_48429957">7 points</span>
|
||
by
|
||
<a
|
||
href="https://news.ycombinator.com/user?id=alexpadula"
|
||
class="hnuser"
|
||
>alexpadula</a
|
||
>
|
||
<span class="age" title="2026-06-06T23:06:06 1780787166"
|
||
><a
|
||
href="https://news.ycombinator.com/item?id=48429957"
|
||
>2 hours ago</a
|
||
></span
|
||
>
|
||
<span id="unv_48429957"></span> |
|
||
<a
|
||
href="https://news.ycombinator.com/flag?id=48429957&auth=c1ef7e2e203934067a4e0df5ed7fcdc210e24514&goto=item%3Fid%3D48429957"
|
||
rel="nofollow"
|
||
>flag</a
|
||
>
|
||
|
|
||
<a
|
||
href="https://news.ycombinator.com/hide?id=48429957&auth=c1ef7e2e203934067a4e0df5ed7fcdc210e24514&goto=item%3Fid%3D48429957"
|
||
>hide</a
|
||
>
|
||
|
|
||
<a
|
||
href="https://hn.algolia.com/?query=Show%20HN%3A%20Keybench%20%E2%80%93%20Scriptable%2C%20extensible%20performance%20tool%20for%20key%20value%20stores&type=story&dateRange=all&sort=byDate&storyText=false&prefix&page=0"
|
||
class="hnpast"
|
||
>past</a
|
||
>
|
||
|
|
||
<a
|
||
href="https://news.ycombinator.com/fave?id=48429957&auth=c1ef7e2e203934067a4e0df5ed7fcdc210e24514"
|
||
>favorite</a
|
||
>
|
||
|
|
||
<a href="https://news.ycombinator.com/item?id=48429957"
|
||
>discuss</a
|
||
></span
|
||
>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"></td>
|
||
<td>
|
||
<div class="toptext" style="margin-top: 4px">
|
||
I've been working with storage engines for quite a while
|
||
and really there was no similar tool to sysbench and or
|
||
HammerDB for key-value storage engines. Thus I introduce
|
||
a POC called keybench. I hope you check it out, and do
|
||
give it a run to drive your favorite engine.
|
||
<p>Cheers!</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr style="height: 6px"></tr>
|
||
<tr>
|
||
<td colspan="2"></td>
|
||
<td>
|
||
<form
|
||
action="https://news.ycombinator.com/comment"
|
||
method="post"
|
||
>
|
||
<input
|
||
type="hidden"
|
||
name="parent"
|
||
value="48429957"
|
||
/><input
|
||
type="hidden"
|
||
name="goto"
|
||
value="item?id=48429957"
|
||
/><input
|
||
type="hidden"
|
||
name="hmac"
|
||
value="877a60f3de266c10f0cf82620599e9d2dd62e9d9"
|
||
/><textarea
|
||
name="text"
|
||
rows="8"
|
||
cols="80"
|
||
wrap="virtual"
|
||
style="vertical-align: bottom"
|
||
></textarea
|
||
> <a
|
||
href="https://news.ycombinator.com/formatdoc"
|
||
tabindex="-1"
|
||
><font size="-2" color="#AFAFAF">help</font></a
|
||
><br /><br />
|
||
<input type="submit" value="add comment" />
|
||
</form>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<br />
|
||
<table border="0" class="comment-tree"></table>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<img src="s.gif" height="10" width="0" />
|
||
<table width="100%" cellspacing="0" cellpadding="1">
|
||
<tbody>
|
||
<tr>
|
||
<td bgcolor="#ff6600"></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<br />
|
||
<center>
|
||
<span class="yclinks"
|
||
><a href="https://news.ycombinator.com/newsguidelines.html"
|
||
>Guidelines</a
|
||
>
|
||
|
|
||
<a href="https://news.ycombinator.com/newsfaq.html">FAQ</a> |
|
||
<a href="https://news.ycombinator.com/lists">Lists</a> |
|
||
<a href="https://github.com/HackerNews/API">API</a> |
|
||
<a href="https://news.ycombinator.com/security.html"
|
||
>Security</a
|
||
>
|
||
| <a href="https://www.ycombinator.com/legal/">Legal</a> |
|
||
<a href="https://www.ycombinator.com/apply/">Apply to YC</a> |
|
||
<a href="mailto:hn@ycombinator.com">Contact</a></span
|
||
><br /><br />
|
||
<form method="get" action="https://hn.algolia.com/">
|
||
Search:
|
||
<input
|
||
type="text"
|
||
name="q"
|
||
size="17"
|
||
autocorrect="off"
|
||
spellcheck="false"
|
||
autocapitalize="off"
|
||
autocomplete="off"
|
||
/>
|
||
</form>
|
||
</center>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</center>
|
||
<script type="text/javascript" src="hn.js"></script>
|
||
</body>
|
||
</html>
|