Es todo un mundo hablar sobre eficiencia cuando hablamos de base de datos, el post ya esta viejo y quizás ya ni siquiera te ayude en nada pero quisiera dar mi punto de vista en caso de que otro usuario haya caído aqui por que presente el mismo problema.
Lo primero que pienso cuando me hablas de lentitud al registrar quizás se deba a los recursos que le hayas asignado a tu base de datos... ¿Va sobrado o te va justito?
Lo segundo que hay que considerar es si la base de datos y tu programa de java son ejecutados en el mismo sistema? si no es así entonces ¿están en la misma red? o quizás sea por internet?
¿Lo mismo pasa si utilizas PHP por ejemplo?
Hay muchos factores, estaría bien alimentar el post con mas de información.
Lo primero que pienso cuando me hablas de lentitud al registrar quizás se deba a los recursos que le hayas asignado a tu base de datos... ¿Va sobrado o te va justito?
Lo segundo que hay que considerar es si la base de datos y tu programa de java son ejecutados en el mismo sistema? si no es así entonces ¿están en la misma red? o quizás sea por internet?
¿Lo mismo pasa si utilizas PHP por ejemplo?
Hay muchos factores, estaría bien alimentar el post con mas de información.



, sobre el texto enriquecido, utilizo un TextFlow, lo cual me permite modificar el texto a voluntad, inclusive agregar imagenes (para emojis) sin problema alguno, en un principio quería que el mismo usuario pudiese configurar el color, fuente de texto y el tamaño del texto que enviaba o veía, pero eso me iba a llevar algo de tiempo y mi objetivo era crear un proyecto utilizando websockets (este es mi primer proyecto con esa tecnología), en teoría lo deje algo preparado para darle por ese lado, darle la posibilidad de que el usuario modifique la fuente, su tamaño y estilo. Cunado haga ChatWithWebSocketsv1.2 agregare esa característica y definitivamente tendré que darle otro nombre mas cool.
.





