Servidor SQL y cliente para Ubuntu (Debian) [cerrado]

He estado usando el servidor MS IIS y el cliente MS Sql Management Studio en el lugar de trabajo en el sistema Windows. Mi sistema doméstico es un sistema Ubuntu y me gusta configurar un servidor de base de datos y un cliente para interactuar con la base de datos. Así que quiero recomendaciones sobre el software del servidor y el cliente que puedo elegir en Ubuntu

Plataforma: Ubuntu/Linux
Licencia: Gratis

Cliente SQL: con GUI, que permite consultas (autocompletar/inteligencia es ventajoso)

Servidor SQL: debe admitir una base de datos relacional.

Estoy esperando varias respuestas y elegí la que me gusta después de probarlas todas.

¿Quieres tener "código abierto" o "gratis" cuando dices "gratis"?
Estoy de acuerdo con @ChrisBurton: MySql es el camino a seguir. Es una de las bases de datos más utilizadas y compatibles. MySqlWorkBench es una gran herramienta para diseñar bases de datos, realizarles ingeniería inversa y para CRUD. Si necesita aprender algo nuevo, le sugiero que se ciña a ODBC en caso de que vuelva a cambiar de sistema de base de datos. Es posible que se pierda algunas funciones que son específicas de un tipo de base de datos en particular, pero no tendrá que volver a escribir ningún software para cambiar los sistemas de base de datos: en.wikipedia.org/wiki/Open_Database_Connectivity
Bastante amplio diría yo. Un "servidor SQL que admite una base de datos relacional" es como "un automóvil con ruedas" o "historial pasado" :) Lo mismo para un "cliente SQL que permite consultas". Aquí se necesitan muchos más detalles: cuántos datos se almacenarán (para varios MiB, SQLite está bien y es una plataforma x; para varios TiB, incluso MySQL podría tener problemas), qué se necesita para interactuar con él (¿servidor web? ¿Clientes de SAP?) Lea ¿ Qué se requiere para que una pregunta contenga "suficiente información"? y luego vea si puede editar y mejorar su publicación. ¡Gracias!

Respuestas (1)

Te recomiendo que uses PostgreSQL .

Es un sistema de base de datos relacional muy avanzado. Está muy cerca del estándar ANSI-SQL:2008 y tiene muchas características que pueden resultar útiles en el futuro.

Si recién está comenzando a conocer las bases de datos relacionales, Postgres le enseñará muchas funciones que también encontrará (de una forma u otra) en otros RDBMS .

Postgres viene con su propio cliente llamado pgAdmin3. También tiene una interfaz de línea de comandos si la necesita.

MS-SQL y Postgres son similares entre sí y la mayoría de las cosas "simplemente funcionan", pero son lo suficientemente diferentes entre sí como para que muchas cosas requieran aprendizaje.

Postgres tiene mucha, mucha, mucha documentación y tutoriales, por lo que le resultará fácil encontrar las respuestas a sus preguntas.

Aquí hay un tutorial para configurar la base de datos y el primer usuario, etc.

Gracias @Angelo. Lo revisaré