Tengo algunos archivos de texto enormes para procesar y dar sentido a los datos. Parte de la tarea es guardar estos datos en una base de datos. Quiero usar Ruby, con postgres o mysql, postgres es la primera opción. ¿Qué bibliotecas debería incluir? No hay un modelo, serán simples declaraciones de SQL. ¿Cómo hacer esto sin rieles?Uso de ruby con bases de datos, pero sin rieles
Respuesta
Para PostgreSQL, quiere ruby-pg. Proporciona a su conexión de base de datos básica la posibilidad de consultarla. La documentación es escasa, pero hay muchas muestras de código en el árbol fuente. Aquí hay una bastante sencillo uno:
Editar: El sitio de MySQL enumera algunas opciones para conectar a MySQL.
Está buscando ActiveRecord, que proporciona la conectividad de la base de datos. Una búsqueda rápida en Google sugirió this podría ser un buen lugar para comenzar.
No, no quiero usar ORM (activerecord es ORM, ¿verdad?) Quiero escribir mis propias sentencias SQL, como la forma en que hacemos con mysql_query , mysql_connect etc. en PHP. – user61734
Sí, ActiveRecord es un ORM y es excesivo para ejecutar sentencias SQL simples. –
still y orm pero es liviano y falaast http://datamapper.org/getting-started.html - datamapper. también es fácil de usar carriles exteriores – ADAM
Sequel - sequel.rubyforge.org - es muy bueno también. Utilizando la biblioteca principal (no el Sequel :: Modelo ORM) puede escribir consultas/enunciados como SQL usando la sintaxis Ruby.
para MySQL, echa un vistazo a la mysql2 joya
#>> gem install mysql2
require 'mysql2'
client = Mysql2::Client.new(:host => "localhost", :username => "root")
- 1. desarrollo web con ruby sin rieles?
- 2. Bases de datos versus texto sin formato
- 3. ¿Inyecciones de SQL con bases de datos sin SQL?
- 4. El uso de rieles migración en diferentes bases de datos de la "producción" estándar o "desarrollo"
- 5. Haciendo una página web con ruby sin rieles
- 6. ¿Cómo almacenar datos persistentes fácilmente sin usar bases de datos?
- 7. CodeIgniter - El uso de varias bases de datos
- 8. Rieles: cambie el tipo de columna, pero guarde los datos
- 9. Uso de múltiples bases de datos SQLite a la vez
- 10. TimeZone predeterminado con ActiveSupport (sin rieles)
- 11. Almacenar datos en Ruby on Rails sin base de datos
- 12. El uso de múltiples bases de datos dentro CodeIgniter
- 13. Búsqueda de bases de datos para su uso en aplicaciones
- 14. Primer uso de bases de datos en Entity Framework
- 15. Plantilla de HAML parcial en Ruby sin rieles
- 16. Bases de datos translúcidas
- 17. Motor de base de datos MySQL: MyISAM for information_schema pero InnoDB para otras bases de datos
- 18. Disparadores de bases de datos
- 19. ¿ActiveRecord habla con dos bases de datos?
- 20. Bases de datos compatibles con Entity Framework
- 21. ¿Migraciones de bases de datos tipo riel?
- 22. bases de datos múltiples de ActiveRecord 3.1.0
- 23. Uso de Fluent-NHibernate con tablas en diferentes esquemas de bases de datos
- 24. Uso de dos bases de datos diferentes al mismo tiempo con Entity Framework
- 25. Usando MongoDB con rieles - ¿Algún artículo bueno?
- 26. Cómo enviar correo con ruby sobre smtp con ssl (no con rieles, sin TLS para gmail)
- 27. migraciones de bases de datos de estilo de rieles para asp.net?
- 28. ¿Cómo uso CSS con una aplicación de ruby on rails?
- 29. ¿Cómo usar RSpec sin rieles?
- 30. ¿Dónde debería comenzar con las bases de datos de aprendizaje?
esto es increíble, gracias. cualquier biblioteca para mysql? – user61734
El enlace está muerto, ¿tienes una alternativa? – JohnMerlino
@JohnMerlino Parece que han cambiado sus pruebas. Pero actualicé el enlace a un ejemplo comparable. –