Mysql
 sql >> база данни >  >> RDS >> Mysql

Запитване до релационна база данни чрез Google DataFlow Transformer

Да възможно е. Можете да направите своя обект Connection преходен, така че да не се сериализира и да го създадете веднъж на пакет чрез startBundle метод. След като всички елементи в пакета бъдат обработени, връзката може да бъде затворена чрез finishBundle метод.

class MyDoFn extends DoFn<X, Y> {
  private transient Connection jdbc;

  @Setup
  public void setup(Context c) {
    jdbc = // Create connection
  }

  @ProcessElement
  public void processElement(ProcessContext c) {
    // query database
  }

  @Teardown
  public void tearDown(Context c) {
    // close connection
  }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. конвертирате времеви печати за епоха на Unix в времеви печати за дата на JavaScript

  2. Проверете за x последователни дни - дадени времеви печати в базата данни

  3. Инсталирайте и използвайте Percona Toolkit на Centos 7

  4. SQL Изберете само редове с максимална стойност в колона, ФИЛТРИРАНА по колона

  5. поле за дата и час в схемата solr