Armazenar grandes quantidades de dados em RMS

votos
1

Eu preciso armazenar grande quantidade de dados usando RMS API através de J2ME.

Como posso armazenar os dados de múltiplas colunas, dado que deve ser codificado para que eu preciso para armazenar essas várias colunas e dados de linhas.

Como posso fazer isso neste, devo usar structs?

Publicado 22/11/2008 em 17:04
fonte usuário
Em outras línguas...                            


3 respostas

votos
2

Veja a minha pergunta sobre exacty o mesmo tema. No final, comprou um imeplementation BTree comercial e estendeu-o para trabalhar em várias lojas de discos.

Respondeu 29/11/2008 em 02:12
fonte usuário

votos
2

Bem, RMS só lhe permite armazenar registros que são matrizes de bytes. Você terá de decidir por si mesmo como um registro é armazenado, e se você deseja armazenar seus dados em um único ou em vários registros. Se você usar as classes DataInputStream e DataOutputStream, você vai ser capaz de ler / escrever Cordas, booleans, inteiros, etc. A documentação da API inclui um exemplo digno de como você pode fazer isso.

Se você tiver dados complexos para loja, ou um monte de diferentes objetos, você pode querer criar uma biblioteca simples para RMS I / O, que lhe permite passar objetos de aplicação por exemplo, "armazenável" a uma classe biblioteca que escreve afastado seu objeto em RMS.

Respondeu 24/11/2008 em 14:45
fonte usuário

votos
1

Tem Jeroen disse RMS é bastante básico. Você só pode armazenar matrizes de bytes. Mas, embora seja básico, é muito fácil implementar uma estrutura de memória mais complexa com um índice armazenado em uma loja de discos e abordar outras lojas de discos que contêm dados.

Dê uma olhada a esta página: Compreender a Record Management System

Respondeu 25/11/2008 em 19:04
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more