Gitar sekmeleri: Oldukça karmaşık verileri işleyen bir web uygulaması geliştiriyorum.
As a reference, guitar tabs look like this:
Eb|-------------------------------------------------------------------------|
Bb|-------------------------------------------------------------------------|
Gb|--5-5-5-5----------------------------------------------------------------|
Db|--5-5-5-5--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-|
Ab|--3-3-3-3--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-|
Eb|-----------1-1-1-1--5-5-5-5--3-3-3-3--0-0-0-0--1-1-1-1--0-0-0-0--3-3-3-3-|
Performansın bu verileri büyük bir yığın olarak saklaması veya parçalayıp "notla" temelinde saklaması daha verimli olur mu?
As a use case:
User changes first chord from: to:
Eb|--- Eb|---
Bb|--- Bb|---
Gb|--5 Gb|--4
Db|--5 Db|--4
Ab|--3 Ab|--2
Eb|--- Eb|---
Bir blok olarak saklarsam, sekmeleri işlemek için kodun çok daha karmaşık olması gerekir. Notu notla saklarsam, veritabanına çok daha fazla erişilmesi gerekir. Hangi yöntem daha verimli? Potansiyel olarak, birçok kullanıcı verileri değiştirecektir. En iyi performans gösteren web uygulamasını istiyorum . Bu, cevabı hiç etkiliyorsa MySQL kullanacağım.