Właśnie przesłałam moją bazę danych do Google Cloud SQL, ale jak stwierdzono w FAQ on Google Cloud SQL, mówi ona, że funkcje zdefiniowane przez użytkownika nie są obsługiwane. Używam funkcji o nazwie Levenshtein, zaczerpniętej z tego stackoverflow article, aby wykonać wyszukiwanie w słowniku, który utworzyłem w mojej bazie danych. Jest to funkcja, która może znaleźć słowa, które wyglądają podobnie (w tym błędy pisowni) i zwraca odległość od danego słowa.Alternatywa dla funkcji zdefiniowanych przez użytkownika w Google Cloud SQL
Czy Google oferuje jakiekolwiek alternatywy dla funkcji zdefiniowanych przez użytkownika, które umożliwiłyby mi korzystanie z tej funkcji podczas wyszukiwania?
Nie, nie ma. Jednak możesz użyć gce i tam użyć dowolnej bazy danych, którą chcesz. –
Tak, CloudSQL jest w istocie piaskownicowym MySQL, więc proste uruchomienie MySQL (lub innego DB) na instancji Compute Engine może być najlepszym rozwiązaniem. – Adam
jest kulą, której Google nie obsługuje, jedną z przyczyn, dla których mogłabym rozważyć infrastrukturę opartą na chmurze, byłaby możliwość migracji bazy danych do CloudSQL w celu wykorzystania mocy, wydajności i skalowalności, więc opieram moją aplikację na UDF i zapisuję procedury. – neavilag