Sie haben gesehen, dass Datentabellen und -spalten leistungsstarke JMP-Objekte sind, die Daten speichern und viele weitere Aufgaben erfüllen. Sie verfügen über umfangreiche Nachrichtenprotokolle, die die Durchführung der meisten Aktionen vereinfachen. Allerdings verursachen sie auch einen hohen Overhead: Die Datenmanipulation kann zeitaufwändig sein, und das Senden von Nachrichten kann viel Code erfordern. Matrizen hingegen speichern ebenfalls Daten und sind ebenfalls leistungsstark, benötigen aber deutlich weniger Overhead. Matrixoperationen sind deutlich schneller als Datentabellenoperationen und zudem deutlich einfacher und prägnanter im Code.