Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

Hey everyone!

We just wrapped up a major migration of the LaunchBox Games Database to a brand new server, and it wasn't just a lift and shift. We moved from a Windows based system to a modern Linux environment, which meant reworking some big foundational pieces behind the scenes.

This included:

  • Migrating and restructuring our databases
  • Replacing and reconfiguring web services
  • Upgrading to the latest version of .NET
  • And a bunch of boring backend plumbing

 

Why does this matter?
We are now in a much better place for long term stability, performance, and scalability. This new setup is leaner, faster, and way more futureproof, which means we can continue building great stuff on top of it without worrying about technical debt from 2015 breathing down our necks.

That said, any time you do a migration like this, there is always a chance something slips through the cracks. So if you notice anything odd, broken pages, weird behavior, let us know right here in this thread. We will be keeping an eye out and jumping on anything that needs cleanup.

Thanks for bearing with us through the transition! This is a big step forward for the future of the GamesDB and LaunchBox as a whole.

  • Like 6
Posted

A couple of problems I have detected:

  • Approved entries with more than 3 validations are blocked as "Pending".

image.thumb.png.40798acea02314bd8a0425075a695597.png

 

  • "Type" and "ESRB" appear blank when you edited a game, even though they contain information.

image.thumb.png.f5cc1ac377a50fd6b2e2367144eaa1d0.png

image.thumb.png.0b34cfd3a239d58dbae962f33c0b0092.png

image.thumb.png.1ce84e4cab0245aad60bf61621ea2c3d.png

Posted

For whatever reason, I'm not seeing any performance improvement when searching on the DB. If anything, my average response time is worse. I probably search at least 100 times per day, and search times have been worse since the announcement.

Posted
1 hour ago, dragon57 said:

For whatever reason, I'm not seeing any performance improvement when searching on the DB. If anything, my average response time is worse. I probably search at least 100 times per day, and search times have been worse since the announcement.

@MysterNybble can correct me if I'm wrong, but in the migration we moved changed what database system we're using and so there's still work to be done to see under load to see where new indexes have to be created so the newer DBMS works as well as it possibly can. You should see speeds improve over time as pinch points are identified and addressed.

  • Thanks 1
Posted
2 hours ago, MrDeKat said:

A couple of problems I have detected:

  • Approved entries with more than 3 validations are blocked as "Pending".

image.thumb.png.40798acea02314bd8a0425075a695597.png

 

  • "Type" and "ESRB" appear blank when you edited a game, even though they contain information.

image.thumb.png.f5cc1ac377a50fd6b2e2367144eaa1d0.png

image.thumb.png.0b34cfd3a239d58dbae962f33c0b0092.png

image.thumb.png.1ce84e4cab0245aad60bf61621ea2c3d.png

Thanks. I've noted this down and should be fixed when we do our next pass.

Posted
7 hours ago, MrDeKat said:

A couple of problems I have detected:

  • Approved entries with more than 3 validations are blocked as "Pending".

image.thumb.png.40798acea02314bd8a0425075a695597.png

 

  • "Type" and "ESRB" appear blank when you edited a game, even though they contain information.

image.thumb.png.f5cc1ac377a50fd6b2e2367144eaa1d0.png

image.thumb.png.0b34cfd3a239d58dbae962f33c0b0092.png

image.thumb.png.1ce84e4cab0245aad60bf61621ea2c3d.png

Thanks for these reports :). These issues should be fixed. The approval queue was backlogged due to an error which has been fixed. It is catching up, and should be done in the next 10-15 minutes. The edit page should also populate those fields correctly as well.

6 hours ago, dragon57 said:

For whatever reason, I'm not seeing any performance improvement when searching on the DB. If anything, my average response time is worse. I probably search at least 100 times per day, and search times have been worse since the announcement.

@C-Beats is correct that we are on a brand new/different DBMS, which means we have to redo a number of the performance tweaks we made over the years on the old system. Stay tuned - should be pushing out more of these fixes in the next few days :).

  • Thanks 2
Posted
On 7/23/2025 at 10:15 AM, faeran said:

Hey everyone!

We just wrapped up a major migration of the LaunchBox Games Database to a brand new server, and it wasn't just a lift and shift. We moved from a Windows based system to a modern Linux environment, which meant reworking some big foundational pieces behind the scenes.

This included:

  • Migrating and restructuring our databases
  • Replacing and reconfiguring web services
  • Upgrading to the latest version of .NET
  • And a bunch of boring backend plumbing

 

Why does this matter?
We are now in a much better place for long term stability, performance, and scalability. This new setup is leaner, faster, and way more futureproof, which means we can continue building great stuff on top of it without worrying about technical debt from 2015 breathing down our necks.

That said, any time you do a migration like this, there is always a chance something slips through the cracks. So if you notice anything odd, broken pages, weird behavior, let us know right here in this thread. We will be keeping an eye out and jumping on anything that needs cleanup.

Thanks for bearing with us through the transition! This is a big step forward for the future of the GamesDB and LaunchBox as a whole.

For those that care this migration was indeed quite a bit:

  • .net 6 -> .net 9
  • mssql -> PostgreSQL
  • windows/iis -> linux/docker/traefik
  • manual deployments -> automatic deployments/migrations
  • insanity -> sanity

I go sleep now 😛

  • Like 3
Posted
On 7/24/2025 at 12:32 PM, dragon57 said:

For whatever reason, I'm not seeing any performance improvement when searching on the DB. If anything, my average response time is worse. I probably search at least 100 times per day, and search times have been worse since the announcement.

I put a pretty noticeable speed improvement in place for the search feature - how does it feel for you now?

Posted
6 minutes ago, MysterNybble said:

I put a pretty noticeable speed improvement in place for the search feature - how does it feel for you now?

Wowzers! Much better, well done.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...