ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#java

  1. * Pixi joined #java
  2. * mixfix41 joined #java
  3. * HamAdams joined #java
  4. * mapperr joined #java
  5. * Fiji joined #java
  6. * X-Scale joined #java
  7. * bionade24 joined #java
  8. * skum joined #java
  9. * leppard joined #java
  10. * blacknova joined #java
  11. * CygniX left #java (Konversation terminated!)
  12. * CygniX joined #java
  13. * Aedil joined #java
  14. * AMcBain joined #java
  15. * agnivn joined #java
  16. * stfstfm joined #java
  17. * agnivn joined #java
  18. * roesyyu joined #java
  19. * xeno joined #java
  20. * BytesAndCoffee joined #java
  21. * MikeBux joined #java
  22. * jreicher joined #java
  23. * sepult joined #java
  24. * TomyWork joined #java
  25. * domicron4 joined #java
  26. * rensenwxre joined #java
  27. * sonOfRa_ joined #java
  28. * taylan_ joined #java
  29. * simon816 joined #java
  30. * leppard joined #java
  31. * TomyLobo2 joined #java
  32. * sa02irc joined #java
  33. * jbosmans joined #java
  34. * szkl joined #java
  35. * pr070cal joined #java
  36. * sa02irc joined #java
  37. * sa02irc joined #java
  38. * polarian joined #java
  39. * x1bncwn joined #java
  40. * X-Scale joined #java
  41. * Candle joined #java
  42. dreamreal https://bytecode.news/posts/2026/04/dragonfly-a-multithreaded-redis-competitor
  43. * X-Scale joined #java
  44. * MonsterAbyss joined #java
  45. cheeser i'm for anything to get less redises in the world. :)
  46. dreamreal well, thisis another one
  47. dreamreal but the positioning is interesting
  48. * GreenResponse joined #java
  49. cheeser yeah. kinda reminds me of redpanda in that sense.
  50. * sepult joined #java
  51. * kusanagi joined #java
  52. * jamezp joined #java
  53. * rvalue joined #java
  54. Tenchi is redis not multithreaded?
  55. Para Classically no.
  56. Tenchi lol
  57. Para Several multithreaded redis forks and thingies exist.
  58. * Tenchi has never used/needed/justified redis
  59. Para Redis' speed comes from avoiding concurrency performance impact. It's kinda its whole point.
  60. * Tenchi has seen N-billion cobbled together thingies using redis
  61. dreamreal I have never been happy using redis. I'd choose it about four years before dynamo, though.
  62. dreamreal I guess to me redis can't decide what it actually is. memcached sucks but at least it knows it's only a cache and is a poor bandaid; redis acts like it's pretending to be something it's not.
  63. dreamreal (I don't use memcached either, FWIW.)
  64. Tenchi i was just going to mention memcached but no idea if the kids would even know what that is
  65. Para Redis is a key-value store at its core. People using it as a cache are kinda missing half of the point, but it is an usecase, sure.
  66. dreamreal Tenchi: I fear they do.
  67. Tenchi but yeah, seeing the adoption of redis back in the day reminded me of the adoption of memcached even backer in the day
  68. Para Redis is basically a data primitive, so reading through its API and commands should give you building blocks which you then figure out if they help you or not.
  69. Tenchi seeing the adoption of mysql even backer backer in the day
  70. Tenchi (the network attached spreadsheet)
  71. Para Ahh, reminds me of one sysadmin interaction from ages ago.
  72. Tenchi backer backer in the day the mysql manual said "foreign keys arent supported because they slow everything down"
  73. Para Our service started returning garbage to users. So we do some debugging, weird, there's a cache here. Ask ops. "We installed memcached." "Why?" "Because your service was slow." "But we have autoscaling?" "Well yes, but we wanted to test memcached." "Okay, well now our user database is fucked because of cached results."
  74. dreamreal hah
  75. dreamreal Para: https://enigmastation.com/2014/07/11/repost-caches-an-unpopular-opinion-explained/
  76. Tenchi Hah
  77. * blacknova joined #java
  78. dreamreal Also: https://bytecode.news/posts/2026/04/quarkdown-2-0-released-markdown-with-superpowers
  79. dreamreal https://bytecode.news/posts/2026/04/jordan-lord-s-three-constraints-before-building
  80. javabot dreamreal's title: "Jordan Lord's "Three Constraints Before Building" | bytecode.news"
  81. * agnivn joined #java
  82. * Drixtan joined #java
  83. * X-Scale joined #java
  84. * julemand101 joined #java
  85. * yaboishady joined #java
  86. * julemand101 joined #java
  87. * yaboishady joined #java
  88. * stfstfm_ joined #java
  89. * stfstfm joined #java
  90. * sa02irc joined #java
  91. * stfstfm_ joined #java
  92. * ferdna joined #java
  93. * TomyWork joined #java
  94. * magla joined #java
  95. * agnivn joined #java
  96. * agnivn joined #java
  97. * Cyp joined #java
  98. * X-Scale joined #java
  99. * agnivn joined #java
  100. * stfstfm joined #java
  101. * agnivn joined #java
  102. * x1bncwn joined #java
  103. * Nnavd joined #java
  104. * nmourey joined #java
  105. * mindCrime joined #java
  106. jreicher dreamreal: re that "unpopular opinion", how would it apply to the cache that might be used by a database engine itself, so it doesn't have to hit storage?
  107. jreicher (And this is not distributed either, for most databases)
  108. * kathadris joined #java
  109. dreamreal If it's the database, it's not really a sidecache
  110. jreicher What would you call it, from the engine's point of view? To itself the engine is just another application.
  111. dreamreal Which engine? the database engine?
  112. jreicher Yes
  113. dreamreal Well, an internal cache is an aspect *of the engine*, I don't think it'd see it as external to itself
  114. * Ragnor joined #java
  115. * Ragnor joined #java
  116. * emaczen joined #java
  117. * Falco left #java
  118. * mwnaylor joined #java
  119. * IceMicha| joined #java
  120. * agnivn joined #java