Vous avez donc constaté que les tables et colonnes de données sont des objets JMP très puissants qui stockent des données et assument de nombreuses autres responsabilités. Leurs protocoles de messagerie étendus simplifient la plupart des actions. Cependant, ils génèrent également une charge importante : la manipulation des données peut être chronophage et l'envoi de messages peut nécessiter beaucoup de code. Les matrices, quant à elles, stockent également des données et sont également puissantes, mais nécessitent beaucoup moins de charge. Les opérations sur les matrices sont beaucoup plus rapides que celles sur les tables de données, et leur code est beaucoup plus simple et concis.