# Julia performs poorly on group-by benchmarks

**URL:** <https://discourse.julialang.org/t/julia-performs-poorly-on-group-by-benchmarks/16476>\
**Category:** Data\
**Tags:** performance\
**Created:** [October 18, 2018, 1:29am UTC](https://discourse.julialang.org/t/julia-performs-poorly-on-group-by-benchmarks/16476 "2018-10-18T01:29:08Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)\
**Post date:** [December 4, 2018, 12:21pm UTC](https://discourse.julialang.org/t/julia-performs-poorly-on-group-by-benchmarks/16476/5 "2018-12-04T12:21:15Z")

</div>

The benchmarks could be redone with the new dataframes v0.15.

> [@Release announcements for DataFrames.jl](https://discourse.julialang.org/t/dataframes-v0-15-0-released/18258/12):
>
> I think categorical arrays are not optimized for only 100 observations per group. The typical ratio would be much higher than that. Do you get the same result with 1000 or 10000?

> **[Release notes for the DataFrames.jl package v0.15.0](https://juliasnippets.blogspot.com/2018/12/release-notes-for-dataframesjl-package.html)**
>
> The DataFrames.jl package is getting closer to 1.0 release. In order to reach this level maturity a number of significant changes is introdu...

Another good options is

> **[GitHub - JuliaString/InternedStrings.jl: Fully transparent string interning...](https://github.com/JuliaString/InternedStrings.jl)**
>
> Fully transparent string interning functionality, with proper garbage collection - GitHub - JuliaString/InternedStrings.jl: Fully transparent string interning functionality, with proper garbage col...

---

_[View the full topic](https://discourse.julialang.org/t/julia-performs-poorly-on-group-by-benchmarks/16476)._
