PHP에서 ffdb가 너무 느리다는 것을 알았습니다. 그렇다면 SQL없이 ffdb를 빠르게하는 방법은 무엇입니까?PHP에서 플랫 파일 데이터베이스의 속도를 높이려면 어떻게해야합니까?
0
A
답변
1
플랫 파일은 포함 된 데이터가 많을수록 속도가 느려집니다. 이는 데이터를 얻기 위해 엔진이 모든 데이터를 먼저 메모리로 가져 와서 요청 된 데이터를 선택해야하기 때문입니다.
SQL 데이터베이스에는 데이터 배치가 알려진 위치에 있고 인덱스 테이블이 있기 때문에 무작위 탐색 기능이 있습니다. 그래서 모든 SQL 데이터베이스가 그 안에 저장된 데이터의 수에 영향을받지 않습니다.
단일 파일 데이터베이스가 필요한 경우 sqlite을 시도 할 수 있습니다. Firefox와 Thunderbird는 sqlite를 사용하여 북마크와 인터넷 사용 기록을 저장합니다.
0
도쿄 내각은 키/값 조회에 놀랍도록 빠릅니다.
http://1978th.net/tokyocabinet/ PHP 구현 http://code.google.com/p/phptyrant/
관련 문제
- 1. APK 배포 속도를 높이려면 어떻게해야합니까?
- 2. WPF 프로그램의 속도를 높이려면 어떻게해야합니까?
- 3. maven2 빌드의 속도를 높이려면 어떻게해야합니까?
- 4. 이 쿼리의 속도를 높이려면 어떻게해야합니까?
- 5. ActionScript에서 루프 속도를 높이려면 어떻게해야합니까?
- 6. 배열 병합 속도를 높이려면 어떻게해야합니까?
- 7. WPF DataGrid의 속도를 높이려면 어떻게해야합니까?
- 8. CURL 작업의 속도를 높이려면 어떻게해야합니까?
- 9. TeamCity 빌드의 속도를 높이려면 어떻게해야합니까?
- 10. C#에서 Word 파일 생성 속도를 높이려면 어떻게해야합니까?
- 11. 이 MySQL 쿼리의 속도를 높이려면 어떻게해야합니까?
- 12. SQL Server에서 공간 검색 속도를 높이려면 어떻게해야합니까?
- 13. iPhone 게임 응용 프로그램 속도를 높이려면 어떻게해야합니까?
- 14. 런타임에 컨트롤의 대량 생성 속도를 높이려면 어떻게해야합니까?
- 15. FluidKit을 사용할 때 애니메이션의 속도를 높이려면 어떻게해야합니까?
- 16. iPhone Simulator에서 앱 실행 속도를 높이려면 어떻게해야합니까?
- 17. Scriptaculous 자동 완성의 속도를 높이려면 어떻게해야합니까?
- 18. lxml의 빌드/설치 속도를 높이려면 어떻게해야합니까?
- 19. Intellij에서 Android 프로젝트의 빌드 속도를 높이려면 어떻게해야합니까?
- 20. WPF : 스토리 보드 애니메이션의 속도를 높이려면 어떻게해야합니까?
- 21. 이 유형의 쿼리 속도를 높이려면 어떻게해야합니까?
- 22. 개체 지향 Iterator 클래스의 속도를 높이려면 어떻게해야합니까?
- 23. 안드로이드 "Cooliris"갤러리로 이미지보기 속도를 높이려면 어떻게해야합니까?
- 24. 커밋 할 SVN의 속도를 높이려면 어떻게해야합니까?
- 25. App Engine 대량 다운로더의 속도를 높이려면 어떻게해야합니까?
- 26. 테이블 행 스크롤 속도를 높이려면 어떻게해야합니까?
- 27. NetBeans에서 마우스 스크롤 휠 속도를 높이려면 어떻게해야합니까?
- 28. Flex에서 차트 렌더링 속도를 높이려면 어떻게해야합니까?
- 29. MySQL INSERT/UPDATE의 속도를 높이려면 어떻게해야합니까?
- 30. LINQ 쿼리 속도를 높이려면?
더 자세한주세요 쿼리 더 복잡한 수 있습니다 검색뿐만 아니라 (폭군)도 있습니다. B 및 비교 기준 + 조건이없는 변형 A를 비교할 수 없습니다. – zerkms
속도를 낼 수 있어야한다고 생각하는 이유가 있습니까? 최적화해야한다고 생각하는 복잡한 쿼리를 작성하고 있습니까? 몇 가지 예를 보여줄 수 있습니까? – Pace
당신이 정말로 속도, 신뢰성 등과 같은 것들을 위해 가야한다면, mysql과 같은 전용 데이터베이스로 가십시오 – ghostdog74