Rumah pangkalan data tutorial mysql Scaling Advice from MongoHQ

Scaling Advice from MongoHQ

Jun 07, 2016 pm 04:32 PM
from scaling wi

With most systems, trying to run a database of any significant size requires specialized knowledge, both to build your app and to manage the database it runs on top of. MongoDB makes your first 100GB simple - from running the database to w

With most systems, trying to run a database of any significant size requires specialized knowledge, both to build your app and to manage the database it runs on top of. MongoDB makes your first 100GB simple - from running the database to writing the code. As your database gets larger, though, it helps to understand more about how MongoDB works so you can get the most out of it. MongoHQ has noticed that their customers that reach 100GB are running commercially successful businesses. MongoHQ recommends going through the 100GB Scaling Checklist as you grow. Watch the webinar recording on the subject for the full overview:

  1. Identify your data behavior: Figure out how your data patterns and how they are working within your application. You will need to link your data to how your application accesses this data. Consider the simple queries and the more complex queries you will need to look up, like multi-range queries.

  2. Refactor your schema to simplify queries

  3. Remove data that does not fit MongoDB: remove “unrefactorable” data

  4. Separate hot and cold data

  5. Don’t lean on mongodump’: this disrupts RAM and causes performance issues. Consider other Backup options instead, like MMS Backup

  6. Check your gauges: Monitor, monitor, monitor. Even if you aren’t having performance problems, set this up now so you can keep a history of your

  7. Avoid queries causing page faults: MongoHQ has run benchmarks against this to prove this. A system running in memory that was running at 7,000 operations per second was cut down by 50% to 3,500 operations per second when adding 1% table scans churning on a disk.

  8. Track and monitor slow queries: use Dex, MongoProfessor, Mongo-QP or MongoHQ’s Slow Query Tracker.

  9. Buying time with hardware: Don’t get addicted to buying hardware. Before making a purchase, always consider optimization and investigate separating and pairing data.

Watch the full recording with tips from MongoHQ’s Chris Winslet here.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penyelesaian kepada masalah bahawa tiada msahci dalam pendaftaran win10 Penyelesaian kepada masalah bahawa tiada msahci dalam pendaftaran win10 Jan 12, 2024 pm 06:09 PM

Penyelesaian kepada masalah bahawa tiada msahci dalam pendaftaran win10

Bagaimana untuk melupakan rangkaian Wi-Fi pada Mac dan memadamkan sambungan yang tidak berguna Bagaimana untuk melupakan rangkaian Wi-Fi pada Mac dan memadamkan sambungan yang tidak berguna Mar 18, 2024 pm 10:30 PM

Bagaimana untuk melupakan rangkaian Wi-Fi pada Mac dan memadamkan sambungan yang tidak berguna

Wi-Fi 5G terus menurun pada Windows 11/10 Wi-Fi 5G terus menurun pada Windows 11/10 Feb 19, 2024 pm 12:24 PM

Wi-Fi 5G terus menurun pada Windows 11/10

Anda tidak boleh menentukan jadual sasaran 'table_name' untuk kemas kini dalam klausa FROM - Cara menyelesaikan ralat MySQL: Tidak dapat mengemas kini jadual sasaran dalam klausa FROM Anda tidak boleh menentukan jadual sasaran 'table_name' untuk kemas kini dalam klausa FROM - Cara menyelesaikan ralat MySQL: Tidak dapat mengemas kini jadual sasaran dalam klausa FROM Oct 05, 2023 am 10:25 AM

Anda tidak boleh menentukan jadual sasaran 'table_name' untuk kemas kini dalam klausa FROM - Cara menyelesaikan ralat MySQL: Tidak dapat mengemas kini jadual sasaran dalam klausa FROM

Microsoft melancarkan kemas kini pratonton Windows 11 Canary 26063: menguji sokongan untuk Wi-Fi 7, menambah 16 kemahiran AI baharu Microsoft melancarkan kemas kini pratonton Windows 11 Canary 26063: menguji sokongan untuk Wi-Fi 7, menambah 16 kemahiran AI baharu Feb 23, 2024 pm 07:52 PM

Microsoft melancarkan kemas kini pratonton Windows 11 Canary 26063: menguji sokongan untuk Wi-Fi 7, menambah 16 kemahiran AI baharu

Apakah kegunaan teg from dalam html Apakah kegunaan teg from dalam html Sep 15, 2022 pm 05:36 PM

Apakah kegunaan teg from dalam html

Apakah yang perlu saya lakukan jika borang tidak boleh dihantar ke php? Apakah yang perlu saya lakukan jika borang tidak boleh dihantar ke php? Dec 01, 2022 am 09:08 AM

Apakah yang perlu saya lakukan jika borang tidak boleh dihantar ke php?

Kemas kini Cosmic DE Alpha 2 baharu menambah banyak pilihan penyesuaian bersama penambahbaikan apl dan tetapan untuk desktop System76 Linux Kemas kini Cosmic DE Alpha 2 baharu menambah banyak pilihan penyesuaian bersama penambahbaikan apl dan tetapan untuk desktop System76 Linux Sep 28, 2024 am 06:14 AM

Kemas kini Cosmic DE Alpha 2 baharu menambah banyak pilihan penyesuaian bersama penambahbaikan apl dan tetapan untuk desktop System76 Linux

See all articles