As chaves nos índices de árvore B+são as colunas na tabela em que o índice é criado e o valor é o que os bancos de dados implementam de maneira diferente.*Observe que isso é verdade para lojas de linha, os bancos de dados podem usar um modelo de armazenamento diferente, como lojas de colunas, gráficos ou documentos, fundamentalmente esses podem ser valores potenciais.Um índice é uma estrutura de dados (principalmente a árvore B+) que permite a pesquisa de teclas através de camadas de nós que os bancos de dados implementam como páginas.Em poucas palavras, a principal diferença entre os dois bancos de dados realmente se resume à implementação de índices primários e secundários e como os dados são armazenados e atualizados.Em um índice primário, o valor é o objeto de linha inteira com todos os atributos*.
Fonte: https://medium.com/@hnasr/postgres-vs-mysql-5fa3c588a94e