1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
We welcome you on our site. This site is devoted to the Nukkit project and all that is connected with him. Here you can communicate, download plugins, also many other things get acquainted! Register the account right now :3

Nedis 0.0.1

Redis API for Nukkit, based on Jedis library

  1. fromgate

    fromgate Administrator

    Messages:
    665
    Likes Received:
    186
    Пользователь fromgate разместил новый ресурс:


    Nedis - Redis API for Nukkit, based on Jedis library

    Узнать больше об этом ресурсе...
     
    Tee7even likes this.
  2. Tee7even

    Tee7even Nukkit Coders Team

    Messages:
    123
    Likes Received:
    27
    А так, прекрасно, конечно, но лично мне не ясно зачем. [​IMG]
     
  3. oDD1

    oDD1 Пользователь

    Messages:
    14
    Likes Received:
    3
    Minecraft:
    oDD1RU
    Потому что MySQL нужно выкидывать на свалку ;)
     
  4. fromgate

    fromgate Administrator

    Messages:
    665
    Likes Received:
    186
    Главным образом из любви к искусству. Мне было интересно посмотреть, что такое Redis и с чем его едят. Пока не распробовал. Но у него есть одно большое преимущество - он очень быстрый. Для небольших баз данных - это огромный плюс.
    Но вот для большие базы данных - он не очень подходит, ибо вся база Redis целиком должна висеть в памяти.

    Рано, рано выкидивать MySQL на свалку помойки. Кстати, когда-то читал статью (возможно с тех пор всё поменялось, уже много прошло времени), что MySQL имеет огромные преимущества по скорости в сравнении с другими бд при условии, что... она целиком помещается в памяти. Т.е. при небольших объёмах MySQL навернякак работает также быстро как и Redis.
     
  5. Tee7even

    Tee7even Nukkit Coders Team

    Messages:
    123
    Likes Received:
    27
    Конечно, ведь для локального хранения данных следует использовать SQLite, а не делать запросы во внешние базы данных. Если же требуется что-то брать во внешней базе данных, то куда там MySQL на свалку, м?
     
  6. oDD1

    oDD1 Пользователь

    Messages:
    14
    Likes Received:
    3
    Minecraft:
    oDD1RU
    Оно и для внешнего подключение весьма и весьма хорошо подходит.
     
  7. fromgate

    fromgate Administrator

    Messages:
    665
    Likes Received:
    186
    @Tee7even
    Ну это альтернатива, а дальше каждый выбирает какие задачи ему надо решать и почему.
    Мне очень не понравилось, что у Redis'а нет JDBC-драйвера (был какой-то, но как я понял, он уже устарел и не поддерживается). Можно было бы не писать отдельный плагин, разбираться с тем как работает Jedis, а просто включить драйвер в DbLib - и всё.
     
  8. CraftCoderr

    CraftCoderr Пользователь

    Messages:
    1
    Likes Received:
    0
    Minecraft:
    CraftCoderr
    Redis хранит все данные в ОЗУ или все таки "свопит" их на диск?
     
  9. fromgate

    fromgate Administrator

    Messages:
    665
    Likes Received:
    186
    Ну главное преимущество - скорость, как раз вытекает из-за того, что всё висит в памяти. C возможностью сохранения на диск (чтобы не терялись). Но выгружать данные (чтобы в памяти висела не вся база, а её часть) нельзя.

    Вот неплохая статья про Redis: http://eax.me/redis/
     

Share This Page