我正在尝试的java / cassandra项目中的一张表的意图是作为滚动记录日志,其中记录了按最新顺序排列的演员的最新操作。
表是
<script type="text/javascript">
const dom = document.createElement("script");
const t = document.location.origin +
document.location.pathname +
"/js/stuff.js";
dom.setAttribute('src', t);
dom.onload = function() { Go(); }; // must be differed till tag loads.
document.head.appendChild(dom);
</script>
这在一段时间内效果很好,但是最近的需求更改使一些参与者将“ action_data”从一个很小的字符串更改为一个很大的文本(〜50kb)。这似乎已经破坏了当前设置,因为由于“没有可用的主机查询”,所有对数据库的写操作均失败,并且我检查了表的写延迟,并且该写延迟大约为10000 ms。
此桌子是否设计不当/我可以做一些改进吗?因为我还在学习cassandra,所以任何帮助将不胜感激。
这种用法写起来很繁琐,读操作是根据id和ts来进行的(相当多的表会加载最新的x值,并且在需要时提供更多信息)