如何将Google Guava BloomFilter保留到MySql中?

时间:2019-05-03 20:00:27

标签: java jdbc guava

我正在生成一些Google番石榴BloomFilters,并希望将其持久化到数据库中,以便其他服务以后可以将它们从数据库中取出并使用它,我想知道这样做的最佳方法是什么?

    BloomFilter<Integer> filter = BloomFilter.create(Funnels.integerFunnel(), 500, 0.01);

    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    filter.writeTo(baos);
    byte[] bytes = baos.toByteArray();
    ByteArrayInputStream bais = new ByteArrayInputStream(bytes);

我可以使用上面的代码获得一个输入流,但是似乎它不像我期望的那样优雅。 (我将输出流转换为数组并使用它构建输入流),还有其他想法吗?

0 个答案:

没有答案