Articles of base de datos,

¿Clave externa de MySQL para permitir NULL?

Estoy reconstruyendo un sitio web de imágenes. El esquema básico es bastante simple MySQL, pero estoy teniendo problemas para tratar de representar posibles indicadores de administración asociados con una imagen (“inapropiado”, “con derechos de autor”, etc.). Mi noción actual es la siguiente: tblImages ( imageID INT UNSIGNED NOT NULL AUTO_INCREMENT, … ); tblImageFlags ( imageFlagID […]

Nombres personales en una aplicación global: qué almacenar

Almacenar nombres personales de una manera estructurada parece bastante difícil cuando se trata de una aplicación que es utilizada por usuarios de muchos países diferentes. La aplicación en la que estoy trabajando podría ser teóricamente utilizada por cualquier persona de cualquier lugar del mundo. Con mucha frecuencia, parece que se usa un nombre de stack […]

MySQL concatenando todas las columnas

¿Por qué no podemos concatenar en MySQL usando la palabra clave *? SELECT concat(*) FROM table o SELECT group_concat(*) FROM table ¿Hay alguna otra forma en que podamos acceder a los valores en una columna sin usar explícitamente el nombre de la columna?

Diseño de DB para architecture de microservicio

Estoy planeando usar la architecture de Microservicios para la implementación de nuestro sitio web. Quería saber si es correcto compartir bases de datos entre servicios o si es preferible tener una base de datos separada para cada servicio. En este sentido, ¿puedo considerar tener una base de datos común para todos los servicios o viola […]

Extraño comportamiento en la función de PowerShell que devuelve DataSet / DataTable

Esto me está volviendo loca. Tengo una biblioteca que procedo de varias secuencias de comandos, que contiene la siguiente función: function lib_open_dataset([string] $sql) { $ds = new-object “System.Data.DataSet” $da = new-object “System.Data.SqlClient.SqlDataAdapter” ($sql, $_conn_string) $record_count = $da.Fill($ds) return $ds } Esto se llama prácticamente en todas partes y funciona bien, excepto que normalmente tengo que […]

Copia masiva de una DataTable en MySQL (similar a System.Data.SqlClient.SqlBulkCopy)

Estoy migrando mi progtwig de Microsoft SQL Server a MySQL. Todo funciona bien excepto un problema con la copia masiva. En la solución con MS SQL, el código se ve así: connection.Open(); SqlBulkCopy bulkCopy = new SqlBulkCopy(connection); bulkCopy.DestinationTableName = “testTable”; bulkCopy.WriteToServer(rawData); Ahora trato de hacer algo similar para MySQL. Debido a que creo que habría […]

Configurar el tiempo de espera de red para la conexión JDBC

Estoy tratando de establecer un tiempo de espera de red mi conexión de base de datos Oracle en Java. Sin embargo, estoy recibiendo un error. A continuación se muestra el código de muestra y su respectiva excepción. try{ conn = new Database(“oracle”).connect(); conn.setNetworkTimeout(null, 30000); //I don’t have an Executor, so the field is set to […]

Práctica recomendada de Java para la manipulación / almacenamiento de datos para usuarios geográficamente diversos

He leído todas las demás preguntas y respuestas sobre manipulación de fechas, pero ninguna de ellas parece ofrecer una respuesta satisfactoria a mi preocupación. Tengo un proyecto con usuarios geográficamente diversos que usa Date en algunas de sus clases y datos. Lo que pasa es que estoy buscando una manera eficiente de manipular las Fechas […]

Implementando transacciones en múltiples bases de datos

Estoy realizando cambios de datos en múltiples bases de datos, y quiero implementar una transacción que cubra todos los cambios. Esto es lo que tengo actualmente: try { db[1].begintransaction(); db[1].ExecuteNonQuery(); db[2].begintransaction(); db[2].ExecuteNonQuery(); … db[N].begintransaction(); db[N].ExecuteNonQuery(); // will execute only if no exception raised during the process for (int a = 0; a < N; a++) […]

Mostrar caracteres especiales usando System.out.println

Tengo problemas para enviar o mostrar texto con caracteres especiales de mi servicio web a mi base de datos. En mi eclipse configuré la encoding de caracteres para UTF-8, pero todavía no me permite mostrar los caracteres. Por ejemplo, una impresión simple como el código a continuación String test =”привет”; System.out.println(test); O String test =”привет”; […]