Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Studiowanie kodu źródłowego MySQL, SQLite, aby dowiedzieć się o implementacji RDBMS

Nienawidzę brzmieć jak zrzędliwy, stary naukowiec, ale teoria naprawdę jest tym, czego musisz się uczyć, jeśli jesteś zdeterminowany, aby zbudować własny RDBMS. Szczegóły implementacji są tak naprawdę tylko, erh, szczegółami implementacji. Oprócz podręczników możesz również przestudiować artykuły naukowe, które zwykle omawiają temat bardziej szczegółowo.

Kiedy zaczniesz implementować swój silnik bazy danych, możesz przyjrzeć się istniejącym implementacjom open-source, ale spodziewaj się, że krzywa uczenia się będzie stroma. Jak już zauważyłeś, projekty te bywają dość złożone. Jeśli masz konkretne pytania dotyczące tych projektów, spróbuj umieścić je na odpowiednich listach mailingowych. Jeśli masz konkretne pytania dotyczące własnej implementacji, zamieść je tutaj :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python 3.4.0 z bazą danych MySQL

  2. Nie można przywrócić kopii zapasowej MYSQL do nowej bazy danych

  3. Jak porównywać wartości zerowe w MySQL

  4. Przekazanie listy do procedury składowanej MySQL i sprawdzenie obecności WSZYSTKICH wartości

  5. Czy można bezpiecznie pozwolić użytkownikowi określić pole mysql do przeszukania?