Paweł S. .
Temat: mySQL - szybkie pytanie
Co polecacie do bardzo prostych operacji (Insert / Select) na zdalnej bazie danych mySQL? Znajdę coś w standard library, czy trzeba dociągać? Jeśli dociągać, to co?Wersja pythona bez większego znaczenia, aczkolwiek wolałbym jednak 2.7 niż 3.
Michał
Jastrzębski
Django-fu, phpjutsu,
sql-do
Temat: mySQL - szybkie pytanie
SQLAlchemy
Paweł S. .
Temat: mySQL - szybkie pytanie
A jeśli nie SQLAlchemy, to co? Bo generalnie widzę, że SQLAlchemy to ORM, którego chyba nie do końca mam się czas teraz uczyć (za godzinę musi być zrobione :) )Generalnie potrzebuję czegoś, czym szybko zrobię połączenie, ileśtam tysięcy insertów w czystym SQL, commit i tyle. Jednym słowem normalne stringi, coś jak sqlite3.
Michał
Jastrzębski
Django-fu, phpjutsu,
sql-do
Temat: mySQL - szybkie pytanie
w SQL alchemy możesz też robić rawquery bez problemu. ORM to jeden z elementów tej biblioteki. Z tym ze o ile SQLAlchemy załatwia automatycznie szereg kwestii optymalizacji, leniwe zapytania itp itd. Spróbuj tego...
Marcin Staniszczak Programista Python
Temat: mySQL - szybkie pytanie
Np.http://sourceforge.net/projects/mysql-python/
http://code.google.com/p/pymysql/
Stanisław P. Software designer
Temat: mySQL - szybkie pytanie
Paweł Sopel:Czas nauki taki sam jak dla czystego modułu mysqldb.
A jeśli nie SQLAlchemy, to co? Bo generalnie widzę, że SQLAlchemy to ORM, którego chyba nie do końca mam się czas teraz uczyć (za godzinę musi być zrobione :) )
Jeśli nie znasz żadnego, naucz się sqlalchemy. Tutorial do części nie-ormowej: http://www.sqlalchemy.org/docs/core/tutorial.html
A jak chcesz sam napisać wyrażenie, to też możesz zrobić .execute('select ... from ...')
Łukasz
Wróblewski
programista Python /
administrator Linux
/ specjalista ds...
Temat: mySQL - szybkie pytanie
SQLAlchemy +1
Marcin Staniszczak Programista Python
Temat: mySQL - szybkie pytanie
Jak najbardziej się zgadzam;-) Ale jak faktycznie ma do zrobienia coś w rodzaju jednorazowego prostego importu to faktycznie "natywna" biblioteka może wystarczy, tym bardziej że SQLAlchemy użyje w analogiczny do niej sposób;-)Tak czy inaczej, z SQLAlchemy warto się zapoznać.
A tak przy okazji - używał już ktoś z Was Pyramida? Przyglądam mu się ostatnio uważnie i przyznam się, że coraz bardziej mi się podoba. Chociaż często nadal szybciej jest użyć Django, choćby ze względu na jego panel admina;-)
