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

как postgre обработва битовия тип данни?

Битовите операции върху типовете битове се обработват вътрешно като, ъъъ, битови операции. Ето какво прави кодът "и" например:

p1 = VARBITS(arg1);
p2 = VARBITS(arg2);
r = VARBITS(result);
for (i = 0; i < VARBITBYTES(arg1); i++)
    *r++ = *p1++ & *p2++;

(Така че всъщност са 8-битови парчета.)

Така че мисля, че това трябва да е доста бързо.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Оптимизирайте заявката GROUP BY, за да извлечете последния ред на потребител

  2. Управление на друг PostgreSQL Commitfest

  3. Връщане след грешка в транзакцията

  4. PGEast, хардуерен сравнителен анализ и PG Performance Farm

  5. Настройване на Django с поддръжка на GeoDjango в AWS Beanstalk или EC2 инстанция