Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como armazenar com eficiência este documento XML analisado no banco de dados MySQL usando Python?


Com base no seu comentário acima, eu simplesmente criaria uma classe de livros, uma classe de autores, uma lista de autores e uma classe de capítulos. Atribua os capítulos do livro a uma lista de objetos Chapter no próprio Book. Mantenha a AuthorList como um dict de seus IDs, apontando para os objetos Author reais. Use um membro de dados do objeto Book para conter o ID; você pode fornecer um método para retirar o autor do dict AuthorList por conveniência.