database partitioning

[1/1]

  1. データベースパーティショニングでパフォーマンス爆上げ?ROW_NUMBER()関数とPARTITION BY句の活用術
    MariaDB 10. 2以降で導入された窓関数 ROW_NUMBER() は、行の番号を割り当てる機能を提供します。しかし、PARTITION BY 句と組み合わせて使用する場合、意図した結果が得られないケースがあることが報告されています。
  2. NoSQLデータベースとNewSQLデータベースにおけるシャード化とパーティショニング
    データベースの規模が大きくなると、パフォーマンスやスケーラビリティの問題が発生する可能性があります。これらの問題に対処するために、データベースシャード化とデータベースパーティショニングという2つの技術があります。データベースシャード化とは、データを複数の独立したデータベースサーバー(シャード)に分散させる技術です。一方、データベースパーティショニングとは、データを論理的に複数のグループ(パーティション)に分割し、同じサーバー上に保存する技術です。