Ajuda sobre Aplicação

Olá,

Preciso criar uma aplicação para armazenar Artigos e cada artigo tem aproximadamente 100KB.

A princípio os campos seriam estes abaixo (poderao ser alterados).

Titulo do artigo;
Nome do autor;
Data da Publicacao;
Revista;
Conteudo do Artigo

Tenho pensado em armazenar o conteudo de cada artigo separando-os em paragrafos para facilitar a pesquisa, pois será mais fácil vizualizar o resultado sobre o assunto pesquisado. No entanto, o volume de trabalho para cadastrar desta forma será imenso. Neste caso eu usaria o Mestre-detalhe.

a outra forma seria armazenar o artigo todo em um só campo e o volume de trabalho seria bem menor, mas o resultado da pesquisa seria de dificil vizualização, pois teria que navegar no artigo todo para ver os lugares em que foram encontradas a palavra pesquisada.

Busco um orientação de alguem que já fez algo parecido.
Peço-lhes que me orientem como fazer e que tipo de campo utilizar no MySQL para armazenar o conteudo do artigo.

Agradeço sua atenção.

A ajuda não é bem na criação da aplicação, mas sim na modelagem dos dados.
O Campo artigo deve ser um long-text fulltext, e deve ter um artigo por registro, na hora de pesquisar, vc tem diversos recursos para fazê-lo.

Olá Harold,

Obrigado por sua resposta.

Wilson