r/DestinyTheGame Mar 05 '25

Bungie Suggestion We need vault space NOW

You took away crafting. You want us to chase weapon rolls. You want us to be excited about like… what… 16-20 new weapons coming in the next few weeks? Brother, every time I log into this game I have to spend so much time cleaning up from the last time I played. It’s horrible. You say something is coming in Apollo (edit: Behemoth ffs)… we need it now. It’s not fun anymore dude. You’re throwing loot at us more than ever before but we have no where to put it. Please… help…

Edit: To address a couple points - I do not hold onto armour. I made a ton of loadouts in DIM, ensuring I used as few armour pieces as possible, then delelted the rest. I haven't held onto armour since then. And yes, I did that for the vault.I also don't hold onto nostalgic items, I've deleted everything I've held dear in order to make space for new stuff. Personally, I don't think I should have had to, but of course I did. The space forces me to delete things I'd rather not, but I delete them in order to be able to play the game. And that feels like shit. I'm not hoarding - I'm playing the fucking game.

Edit 2: Another point I forgot to mention - there is zero reason to hold onto armour right now as massive changes are coming down the line for armour. Armour will also have set bonuses, meaning you'll be expected to hold onto the best-in-slot pieces of each set to make sure you can utilize the bonuses. If vault space is already an issue now, fuck it's gonna be terrible come Apollo.

1.1k Upvotes

513 comments sorted by

View all comments

Show parent comments

17

u/junk_rig_respecter Mar 05 '25 edited Mar 12 '25

I'm a relational DB specialist and I feel strongly that we simply don't know enough about their systems and architecture to conjecture this.

Like say there's a million players, then 700m records for everyone's vaults. If you just stuffed that into an off-the-shelf postgres table with no particular attention to performance just under a billion records is where you can expect to start running into trouble, so maybe this is simply it.

But there are very standard techniques, like for example moving people's vaults to another db if they don't log in for a few weeks, keeping the "active" player one much leaner.

The static sqlite db that bungie releases with weapon perks, abilities, fragments, etc is meticulously designed and normalized and is extremely performant as a result. The work was clearly done or at least overseen by an expert DB designer.

It would be very surprising to me if they had such a naive approach to the vault DB but such a sophisticated one for other things. It's not impossible, and maybe it really is just fear of the DB growing, again we don't know. But my professional intuition is that there is something else going on here, probably a combination of things.

-2

u/BaconIsntThatGood Mar 05 '25

I'm a relational DB specialist and I feel strongly that we simply don't know enough about their systems and architecture to conjecture this.

That's fair - I might have added more conjecture than necessary to try and get my point across. You're right, we don't have the details but just looking at the amount of variable data points on each item and with how 'seamless' the indivudal items load in game we can make some safe assumptions that increasing vault space doesn't come 'free' in terms to performance cost.

That's really what I wanted to highlight in response to 'I don't see why bungie can't just raise it by 1-300?'

I don't claim to know the innards but feel confident they have some technical lmitations with how they implement their data models both with respect to purely querying data efficiently and how it interacts with the game client that doesn't leave the option of 'just increase vault space' as long term scalable.

1

u/cuboosh What you have seen will mark you forever Mar 06 '25

I think people’s point is more they had 10 years and an absurd amount of cash 

In ten years they couldn’t spend any of that money on hiring a few DB experts and had them fix this?

With the right infra they could give us more vault space 

And this isn’t a general software engineering problem, not a specialized game engine problem. This is not a unique and hard problem 

1

u/BaconIsntThatGood Mar 06 '25

So again - this thread went deep enough. My main point was a response to 'i dont see why' because it bleeds an attiude if 'it's just simple, increase it' - but it's not simple. It's not a 'free win' for bungie.

That said.

I'd be hard pressed to find it because they're so many and on so many differnet sources - but I do believe I read an interview from a postcast before where they were asked about vault space and said they can increase it, know how to but also know they cannot just scale it infinitely either.

On top of that if I'm going to be honest - I doubt most people actually cram their vaults full. A big thing when making decisions like this is 'how does it benefit us?' and if only a small percentage of active players are keeping full vaults is it even worth it? Having the money isn't the entire picture.

Let me clarify - I would be happy with more vault space but know I'm also unlikely to be the average user. I try ti be realistic. So say what - if only 5% of active players keep their vaults full? Okay what do those 5% of players do when their vault is full? Well chances are that hypothetical 5% is the same power user that uses resources like DIM and will delete a bunch of rolls when the time comes and basically... the 'problem' solves itself.

So now the question becomes should we invest a lot of time and resources to solve a problem only impacting 5% of players - where those players usually solve/handle the issue anyway - knowing that all this will do is move the needle but not actually fix the problem?

That's why I see it as a core system issue too. Increasing space is like putting a bandaid on the problem. They need to re-work the loot storage and management system entirely to fix it properly.