Are you using Anytype with a lot of content/data?

I know since Anytype is still in alpha It’s not recommended to rely on it for real/practical usage.

Still, I figure some of you might be doing so anyway (or have been doing some tests with large amounts of data). If so, could you share your experience, impressions, screenshots etc? Also how is performance (local, syncing etc)?

I know there’s an “image thread” in the forum for use cases. But that’s mostly for one-offs and concepts. I’m looking for actual heavy use, with lots of content, connections, views etc.

1 Like

I don’t use Anytype for large amount of content yet. I purely use it for testing and playing around with it.

Reason is that Anytype is still to buggy (sync not working properly for me, I get blank pages and not every page is syncing on every devise) and far from feature complete (no other database views like kanban or calendar, clunky UI and templates, no currency relation, no formula’s, no rollups or relational database/relation, no bi-directional linking, etc).

So for me it is not yet worth it do add a large amount of content or time in Anytype. I use Notion and Obsidian for large amounts of notes (for now :wink: ).

4 Likes

@Jeroen (sync not working properly for me, I get blank pages and not every page is syncing on every devise)

Do you use one of your installations in a company network, by any chance?

1 Like

@natrius Yes I do (1 work laptop), but I also have 3 other PC’s on my own network where sync is nog working correctly. Company laptop on my own network also doesn’t sync properly. It also takes AGES to sync just a couple of pages (I got less then 100 pages with very little images/content on Anytype).

I already posted this bug on this forum as well as direct mail. :slight_smile:

1 Like

I’m putting in more data, will try to start some knowhow tool in Anytype. For me, it is surprisingly stable with a missing feature set. A working delete would be perfect :wink:

2 Likes

Anytype is lot more reliable now . So I started daily journaling. I take notes daily . All my notes have codes, screenshots, videos . No problems in syncing so far.

@Jeroen

https://community.anytype.io/t/-/2242 Maybe you have a proxy? I would need a proxy for use in company :smiley:

I have noticed a few performance issues that seem to scale exponentially with either the number of objects or the number of tags in use. If this isn’t a known issue, maybe I can do a timed experiment and show what I mean. Two months ago, it took me about an hour for Anytype to export my data to Markdown, and maybe three hours to sync to a new machine. I’d say I’ve only grown my data by around 20% since then, but exporting is now around three hours and syncing takes the better part of a day. I have a lot of objects, but they’re all pretty small and simple.

1 Like

Performance definitely has decreased as I’ve accumulated about ~500 objects (is viewable if you go to Relations → Created Date). It takes about half a second of loading time to open a page containing lots of blocks or a Set, and a spike in CPU usage can be observed for about 20 seconds after opening the application. The Anytype Helper (renderer) process also takes up a significant amount of memory on my system - usually above 2 GB.

Still, I am satisfied with the performance so far. It’s a major improvement over web-based apps. Yet, I can’t help but be concerned about how Anytype will scale as the amount of relations and objects that I create increase to thousands, or perhaps tens of thousands.

I would predict the time needed to open Sets and their respective Views would increase dramatically as the amount of Objects increase, as the application has to manually filter and sort through every individual object until the ones which meet the filtering and sorting criteria are met. I’d trust that the Anytype team would have found a suitable solution by then - this app is still in development and there are more significant and pressing concerns, after all.

2 Likes

I’d like to try to revive this thread, to see if more people have been experimenting with large volume of data in AT. I’m particularly interested in performance with Sets having a huge number of entries (hundreds, thousands and more) - how fast they display, filter etc.

I think the vast majority of my Sets would only have a few hundred entries, but many would be huge.

I’d like to know if its reasonable to expect AT will one day be able to deal with this volume of data in a performant way, or if I should be looking at a different tool for that.

Would be great to have an honest answer/comment from someone from the team on this as well, even if its to say “we’re not sure yet”.

PS: here’s a related post which I missed when I did this post originally

2 Likes

With the painstaking process of manually adding entries to sets, I have no idea how anyone would have thousands of entries in one set yet. Also it is my impression that it currently is not possible to import to sets. Correct me if I’m wrong.

You cannot. But I am certain that people will be adding in a lot more data after local API is available

Good point!

Though I thought it was already possible to import from Notion, which I assumed would involve interpreting properties as Relations. But I don’t use Notion, so not sure.

The Notion import was designed a long time ago, and sets didn’t exist back then.

Yes, but Relations did, no?

Again, I haven’t used it so not sure if there’s anything in Notion that would convert to Relations (properties maybe?).

From my usage experience so far, it seems as if individual Sets slow down with usage. One Set that I’ve been using for three months or so had deteriorated to the point where opening it would result in more than 20 seconds of loading time, across both Desktop and Android. Fortunately, creating a new Set with the exact same filters, views and sorts as the old, deteriorated Set fixes the issue and loads essentially immediately.

Right now, with ~1500 objects (about half or so are media attachments like images and files, and the other half are pages), Anytype seems to still be decently performant, aside from the aforementioned issue with Sets.

Thanks for that!

That’s weird! If you haven’t yet, please report this bug.

1 Like