Как сохранить Google Guava BloomFilter в MySql? - PullRequest
0 голосов
/ 03 мая 2019

Я создаю несколько блогов-фильтров Google Guava и хочу сохранить их в БД, чтобы другой сервис мог позже вытащить их из БД и использовать, интересно, каков наилучший способ сделать это?

    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);

Я мог бы получить входной поток с приведенным выше кодом, но, похоже, он не такой элегантный, как я ожидал. (Я преобразовал выходной поток в массив и построил входной поток с ним), любые другие идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...